/[RomCheater]/trunk/build_release/x64/Debug/ManagedWinapi.xml
ViewVC logotype

Contents of /trunk/build_release/x64/Debug/ManagedWinapi.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 849 - (show annotations) (download) (as text)
Tue Sep 16 02:07:57 2014 UTC (6 years, 1 month ago) by william
File MIME type: text/xml
File size: 168911 byte(s)
committing build: v1.7471.2201.r847
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>ManagedWinapi</name>
5 </assembly>
6 <members>
7 <member name="T:ManagedWinapi.Accessibility.AccessibleEventListener">
8 <summary>
9 Listens to events from the Windows accessibility system. These events are useful
10 if you want to write a screenreader or similar program.
11 </summary>
12 </member>
13 <member name="M:ManagedWinapi.Accessibility.AccessibleEventListener.#ctor(System.ComponentModel.IContainer)">
14 <summary>
15 Initializes a new instance of this class with the specified container.
16 </summary>
17 <param name="container">The container to add it to.</param>
18 </member>
19 <member name="M:ManagedWinapi.Accessibility.AccessibleEventListener.#ctor">
20 <summary>
21 Initializes a new instance of this class.
22 </summary>
23 </member>
24 <member name="M:ManagedWinapi.Accessibility.AccessibleEventListener.Dispose(System.Boolean)">
25 <summary>
26 Releases all resources used by the System.ComponentModel.Component.
27 </summary>
28 <param name="disposing">Whether to dispose managed resources.</param>
29 </member>
30 <member name="E:ManagedWinapi.Accessibility.AccessibleEventListener.EventOccurred">
31 <summary>
32 Occurs when an accessible event is received.
33 </summary>
34 </member>
35 <member name="P:ManagedWinapi.Accessibility.AccessibleEventListener.Enabled">
36 <summary>
37 Enables this listener so that it reports accessible events.
38 </summary>
39 </member>
40 <member name="P:ManagedWinapi.Accessibility.AccessibleEventListener.MinimalEventType">
41 <summary>
42 The minimal event type to listen to.
43 </summary>
44 </member>
45 <member name="P:ManagedWinapi.Accessibility.AccessibleEventListener.MaximalEventType">
46 <summary>
47 The maximal event type to listen to.
48 </summary>
49 </member>
50 <member name="P:ManagedWinapi.Accessibility.AccessibleEventListener.ProcessId">
51 <summary>
52 The Process ID to listen to.
53 Default 0 listens to all processes.
54 </summary>
55 </member>
56 <member name="P:ManagedWinapi.Accessibility.AccessibleEventListener.ThreadId">
57 <summary>
58 The Thread ID to listen to.
59 Default 0 listens to all threads.
60 </summary>
61 </member>
62 <member name="T:ManagedWinapi.Accessibility.AccessibleEventHandler">
63 <summary>
64 Represents the method that will handle accessibility events.
65 </summary>
66 </member>
67 <member name="T:ManagedWinapi.Accessibility.AccessibleEventArgs">
68 <summary>
69 Provides data for accessible events.
70 </summary>
71 </member>
72 <member name="M:ManagedWinapi.Accessibility.AccessibleEventArgs.#ctor(ManagedWinapi.Accessibility.AccessibleEventType,System.IntPtr,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
73 <summary>
74 Initializes a new instance of the AccessibleEventArgs class.
75 </summary>
76 </member>
77 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.EventType">
78 <summary>
79 Type of this accessible event
80 </summary>
81 </member>
82 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.HWnd">
83 <summary>
84 Handle of the affected window, if any.
85 </summary>
86 </member>
87 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.ObjectID">
88 <summary>
89 Object ID.
90 </summary>
91 </member>
92 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.ChildID">
93 <summary>
94 Child ID.
95 </summary>
96 </member>
97 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.Thread">
98 <summary>
99 The thread that generated this event.
100 </summary>
101 </member>
102 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.Time">
103 <summary>
104 Time in milliseconds when the event was generated.
105 </summary>
106 </member>
107 <member name="P:ManagedWinapi.Accessibility.AccessibleEventArgs.AccessibleObject">
108 <summary>
109 The accessible object related to this event.
110 </summary>
111 </member>
112 <member name="T:ManagedWinapi.Accessibility.AccessibleEventType">
113 <summary>
114 This enumeration lists known accessible event types.
115 </summary>
116 </member>
117 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_SOUND">
118 <summary>
119 Sent when a sound is played. Currently nothing is generating this, we
120 are going to be cleaning up the SOUNDSENTRY feature in the control panel
121 and will use this at that time. Applications implementing WinEvents
122 are perfectly welcome to use it. Clients of IAccessible* will simply
123 turn around and get back a non-visual object that describes the sound.
124 </summary>
125 </member>
126 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_ALERT">
127 <summary>
128 Sent when an alert needs to be given to the user. MessageBoxes generate
129 alerts for example.
130 </summary>
131 </member>
132 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_FOREGROUND">
133 <summary>
134 Sent when the foreground (active) window changes, even if it is changing
135 to another window in the same thread as the previous one.
136 </summary>
137 </member>
138 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MENUSTART">
139 <summary>
140 Sent when entering into and leaving from menu mode (system, app bar, and
141 track popups).
142 </summary>
143 </member>
144 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MENUEND">
145 <summary>
146 Sent when entering into and leaving from menu mode (system, app bar, and
147 track popups).
148 </summary>
149 </member>
150 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MENUPOPUPSTART">
151 <summary>
152 Sent when a menu popup comes up and just before it is taken down. Note
153 that for a call to TrackPopupMenu(), a client will see EVENT_SYSTEM_MENUSTART
154 followed almost immediately by EVENT_SYSTEM_MENUPOPUPSTART for the popup
155 being shown.
156 </summary>
157 </member>
158 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MENUPOPUPEND">
159 <summary>
160 Sent when a menu popup comes up and just before it is taken down. Note
161 that for a call to TrackPopupMenu(), a client will see EVENT_SYSTEM_MENUSTART
162 followed almost immediately by EVENT_SYSTEM_MENUPOPUPSTART for the popup
163 being shown.
164 </summary>
165 </member>
166 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_CAPTURESTART">
167 <summary>
168 Sent when a window takes the capture and releases the capture.
169 </summary>
170 </member>
171 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_CAPTUREEND">
172 <summary>
173 Sent when a window takes the capture and releases the capture.
174 </summary>
175 </member>
176 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MOVESIZESTART">
177 <summary>
178 Sent when a window enters and leaves move-size dragging mode.
179 </summary>
180 </member>
181 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MOVESIZEEND">
182 <summary>
183 Sent when a window enters and leaves move-size dragging mode.
184 </summary>
185 </member>
186 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_CONTEXTHELPSTART">
187 <summary>
188 Sent when a window enters and leaves context sensitive help mode.
189 </summary>
190 </member>
191 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_CONTEXTHELPEND">
192 <summary>
193 Sent when a window enters and leaves context sensitive help mode.
194 </summary>
195 </member>
196 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_DRAGDROPSTART">
197 <summary>
198 Sent when a window enters and leaves drag drop mode. Note that it is up
199 to apps and OLE to generate this, since the system doesn't know. Like
200 EVENT_SYSTEM_SOUND, it will be a while before this is prevalent.
201 </summary>
202 </member>
203 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_DRAGDROPEND">
204 <summary>
205 Sent when a window enters and leaves drag drop mode. Note that it is up
206 to apps and OLE to generate this, since the system doesn't know. Like
207 EVENT_SYSTEM_SOUND, it will be a while before this is prevalent.
208 </summary>
209 </member>
210 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_DIALOGSTART">
211 <summary>
212 Sent when a dialog comes up and just before it goes away.
213 </summary>
214 </member>
215 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_DIALOGEND">
216 <summary>
217 Sent when a dialog comes up and just before it goes away.
218 </summary>
219 </member>
220 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_SCROLLINGSTART">
221 <summary>
222 Sent when beginning and ending the tracking of a scrollbar in a window,
223 and also for scrollbar controls.
224 </summary>
225 </member>
226 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_SCROLLINGEND">
227 <summary>
228 Sent when beginning and ending the tracking of a scrollbar in a window,
229 and also for scrollbar controls.
230 </summary>
231 </member>
232 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_SWITCHSTART">
233 <summary>
234 Sent when beginning and ending alt-tab mode with the switch window.
235 </summary>
236 </member>
237 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_SWITCHEND">
238 <summary>
239 Sent when beginning and ending alt-tab mode with the switch window.
240 </summary>
241 </member>
242 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MINIMIZESTART">
243 <summary>
244 Sent when a window minimizes.
245 </summary>
246 </member>
247 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_SYSTEM_MINIMIZEEND">
248 <summary>
249 Sent just before a window restores.
250 </summary>
251 </member>
252 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_CREATE">
253 <summary>
254 hwnd + ID + idChild is created item
255 </summary>
256 </member>
257 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_DESTROY">
258 <summary>
259 hwnd + ID + idChild is destroyed item
260 </summary>
261 </member>
262 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_SHOW">
263 <summary>
264 hwnd + ID + idChild is shown item
265 </summary>
266 </member>
267 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_HIDE">
268 <summary>
269 hwnd + ID + idChild is hidden item
270 </summary>
271 </member>
272 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_REORDER">
273 <summary>
274 hwnd + ID + idChild is parent of zordering children
275 </summary>
276 </member>
277 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_FOCUS">
278 <summary>
279 hwnd + ID + idChild is focused item
280 </summary>
281 </member>
282 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_SELECTION">
283 <summary>
284 hwnd + ID + idChild is selected item (if only one), or idChild is OBJID_WINDOW if complex
285 </summary>
286 </member>
287 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_SELECTIONADD">
288 <summary>
289 hwnd + ID + idChild is item added
290 </summary>
291 </member>
292 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_SELECTIONREMOVE">
293 <summary>
294 hwnd + ID + idChild is item removed
295 </summary>
296 </member>
297 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_SELECTIONWITHIN">
298 <summary>
299 hwnd + ID + idChild is parent of changed selected items
300 </summary>
301 </member>
302 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_STATECHANGE">
303 <summary>
304 hwnd + ID + idChild is item w/ state change
305 </summary>
306 </member>
307 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_LOCATIONCHANGE">
308 <summary>
309 hwnd + ID + idChild is moved/sized item
310 </summary>
311 </member>
312 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_NAMECHANGE">
313 <summary>
314 hwnd + ID + idChild is item w/ name change
315 </summary>
316 </member>
317 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_DESCRIPTIONCHANGE">
318 <summary>
319 hwnd + ID + idChild is item w/ desc change
320 </summary>
321 </member>
322 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_VALUECHANGE">
323 <summary>
324 hwnd + ID + idChild is item w/ value change
325 </summary>
326 </member>
327 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_PARENTCHANGE">
328 <summary>
329 hwnd + ID + idChild is item w/ new parent
330 </summary>
331 </member>
332 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_HELPCHANGE">
333 <summary>
334 hwnd + ID + idChild is item w/ help change
335 </summary>
336 </member>
337 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_DEFACTIONCHANGE">
338 <summary>
339 hwnd + ID + idChild is item w/ def action change
340 </summary>
341 </member>
342 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_OBJECT_ACCELERATORCHANGE">
343 <summary>
344 hwnd + ID + idChild is item w/ keybd accel change
345 </summary>
346 </member>
347 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_MIN">
348 <summary>
349 The lowest possible event value
350 </summary>
351 </member>
352 <member name="F:ManagedWinapi.Accessibility.AccessibleEventType.EVENT_MAX">
353 <summary>
354 The highest possible event value
355 </summary>
356 </member>
357 <member name="T:ManagedWinapi.Windows.Contents.AccessibleWindowContent">
358 <summary>
359 The content of an object that supports the Accessibility API
360 (used by screen readers and similar programs).
361 </summary>
362 </member>
363 <member name="T:ManagedWinapi.Windows.Contents.WindowContent">
364 <summary>
365 An abstract representation of the content of a window or control.
366 </summary>
367 </member>
368 <member name="P:ManagedWinapi.Windows.Contents.WindowContent.ComponentType">
369 <summary>
370 A short description of the type of this window.
371 </summary>
372 </member>
373 <member name="P:ManagedWinapi.Windows.Contents.WindowContent.ShortDescription">
374 <summary>
375 A short description of this content.
376 </summary>
377 </member>
378 <member name="P:ManagedWinapi.Windows.Contents.WindowContent.LongDescription">
379 <summary>
380 The full description of this content.
381 </summary>
382 </member>
383 <member name="P:ManagedWinapi.Windows.Contents.WindowContent.PropertyList">
384 <summary>
385 A list of properties of this content.
386 </summary>
387 </member>
388 <member name="P:ManagedWinapi.Windows.Contents.AccessibleWindowContent.ComponentType">
389
390 </member>
391 <member name="P:ManagedWinapi.Windows.Contents.AccessibleWindowContent.ShortDescription">
392
393 </member>
394 <member name="P:ManagedWinapi.Windows.Contents.AccessibleWindowContent.LongDescription">
395
396 </member>
397 <member name="P:ManagedWinapi.Windows.Contents.AccessibleWindowContent.PropertyList">
398
399 </member>
400 <member name="T:ManagedWinapi.ExtendedFileInfo">
401 <summary>
402 Provides methods for getting additional information about
403 files, like icons or compressed file size.
404 </summary>
405 </member>
406 <member name="M:ManagedWinapi.ExtendedFileInfo.GetFolderIcon(System.Boolean)">
407 <summary>
408 Get the icon used for folders.
409 </summary>
410 <param name="small">Whether to get the small icon instead of the large one</param>
411 </member>
412 <member name="M:ManagedWinapi.ExtendedFileInfo.GetFileIcon(System.Boolean)">
413 <summary>
414 Get the icon used for files that do not have their own icon
415 </summary>
416 <param name="small">Whether to get the small icon instead of the large one</param>
417 </member>
418 <member name="M:ManagedWinapi.ExtendedFileInfo.GetExtensionIcon(System.String,System.Boolean)">
419 <summary>
420 Get the icon used by files of a given extension.
421 </summary>
422 <param name="extension">The extension without leading dot</param>
423 <param name="small">Whether to get the small icon instead of the large one</param>
424 </member>
425 <member name="M:ManagedWinapi.ExtendedFileInfo.GetIconForFilename(System.String,System.Boolean)">
426 <summary>
427 Get the icon used for a given, existing file.
428 </summary>
429 <param name="fileName">Name of the file</param>
430 <param name="small">Whether to get the small icon instead of the large one</param>
431 </member>
432 <member name="M:ManagedWinapi.ExtendedFileInfo.GetPhysicalFileSize(System.String)">
433 <summary>
434 Get the size a file requires on disk. This takes NTFS
435 compression into account.
436 </summary>
437 </member>
438 <member name="M:ManagedWinapi.ExtendedFileInfo.GetClusterSize(System.String)">
439 <summary>
440 Get the cluster size for the filesystem that contains the given file.
441 </summary>
442 </member>
443 <member name="T:ManagedWinapi.CodepointRange">
444 <summary>
445 The unicode range of codepoints supported by a font.
446 </summary>
447 </member>
448 <member name="M:ManagedWinapi.CodepointRange.#ctor(System.Drawing.Font)">
449 <summary>
450 Creates a new CodepointRange object for a font.
451 </summary>
452 </member>
453 <member name="M:ManagedWinapi.CodepointRange.GetRangesForAllFonts">
454 <summary>
455 Returns a dictionary containing codepoint ranges of all fonts.
456 If multiple fonts of one family (bold, italic, etc.) share their
457 codepoint range, only their base font is included in this list,
458 otherwise all different variants are included.
459 </summary>
460 </member>
461 <member name="M:ManagedWinapi.CodepointRange.IsSupported(System.Char)">
462 <summary>
463 Tests whether a specific codepoint is supported by this font.
464 </summary>
465 </member>
466 <member name="M:ManagedWinapi.CodepointRange.FindNext(System.Char,System.Boolean)">
467 <summary>
468 Finds the next codepoint that is either supported or not.
469 </summary>
470 </member>
471 <member name="M:ManagedWinapi.CodepointRange.ToString">
472 <summary>
473 Returns a <see cref="T:System.String"/> representation of this codepoint range.
474 </summary>
475 </member>
476 <member name="M:ManagedWinapi.CodepointRange.Equals(System.Object)">
477
478 </member>
479 <member name="M:ManagedWinapi.CodepointRange.GetHashCode">
480
481 </member>
482 <member name="P:ManagedWinapi.CodepointRange.SupportedCodepointCount">
483 <summary>
484 The number of codepoints supported by this font.
485 </summary>
486 </member>
487 <member name="P:ManagedWinapi.CodepointRange.FirstCodepoint">
488 <summary>
489 The first (lowest) supported codepoint.
490 </summary>
491 </member>
492 <member name="P:ManagedWinapi.CodepointRange.LastCodepoint">
493 <summary>
494 The last (highest) supported codepoint.
495 </summary>
496 </member>
497 <member name="T:ManagedWinapi.Hooks.Hook">
498 <summary>
499 A hook is a point in the system message-handling mechanism where an application
500 can install a subroutine to monitor the message traffic in the system and process
501 certain types of messages before they reach the target window procedure.
502 </summary>
503 </member>
504 <member name="M:ManagedWinapi.Hooks.Hook.#ctor(ManagedWinapi.Hooks.HookType,ManagedWinapi.Hooks.Hook.HookCallback,System.Boolean,System.Boolean)">
505 <summary>
506 Creates a new hook and hooks it.
507 </summary>
508 </member>
509 <member name="M:ManagedWinapi.Hooks.Hook.#ctor(ManagedWinapi.Hooks.HookType,System.Boolean,System.Boolean)">
510 <summary>
511 Creates a new hook.
512 </summary>
513 </member>
514 <member name="M:ManagedWinapi.Hooks.Hook.#ctor(System.ComponentModel.IContainer)">
515 <summary>
516 Creates a new hook.
517 </summary>
518 </member>
519 <member name="M:ManagedWinapi.Hooks.Hook.#ctor">
520 <summary>
521 Creates a new hook.
522 </summary>
523 </member>
524 <member name="M:ManagedWinapi.Hooks.Hook.StartHook">
525 <summary>
526 Hooks the hook.
527 </summary>
528 </member>
529 <member name="M:ManagedWinapi.Hooks.Hook.Unhook">
530 <summary>
531 Unhooks the hook.
532 </summary>
533 </member>
534 <member name="M:ManagedWinapi.Hooks.Hook.Dispose(System.Boolean)">
535 <summary>
536 Unhooks the hook if necessary.
537 </summary>
538 </member>
539 <member name="M:ManagedWinapi.Hooks.Hook.InternalCallback(System.Int32,System.IntPtr,System.IntPtr)">
540 <summary>
541 Override this method if you want to prevent a call
542 to the CallNextHookEx method or if you want to return
543 a different return value. For most hooks this is not needed.
544 </summary>
545 </member>
546 <member name="E:ManagedWinapi.Hooks.Hook.Callback">
547 <summary>
548 Occurs when the hook's callback is called.
549 </summary>
550 </member>
551 <member name="P:ManagedWinapi.Hooks.Hook.Type">
552 <summary>
553 The type of the hook.
554 </summary>
555 </member>
556 <member name="P:ManagedWinapi.Hooks.Hook.Hooked">
557 <summary>
558 Whether this hook has been started.
559 </summary>
560 </member>
561 <member name="T:ManagedWinapi.Hooks.Hook.HookCallback">
562 <summary>
563 Represents a method that handles a callback from a hook.
564 </summary>
565 </member>
566 <member name="T:ManagedWinapi.Hooks.LocalMessageHook">
567 <summary>
568 A hook that intercepts local window messages.
569 </summary>
570 </member>
571 <member name="M:ManagedWinapi.Hooks.LocalMessageHook.#ctor(ManagedWinapi.Hooks.LocalMessageHook.MessageCallback)">
572 <summary>
573 Creates a local message hook and hooks it.
574 </summary>
575 <param name="callback"></param>
576 </member>
577 <member name="M:ManagedWinapi.Hooks.LocalMessageHook.#ctor">
578 <summary>
579 Creates a local message hook.
580 </summary>
581 </member>
582 <member name="E:ManagedWinapi.Hooks.LocalMessageHook.MessageOccurred">
583 <summary>
584 Called when a message has been intercepted.
585 </summary>
586 </member>
587 <member name="T:ManagedWinapi.Hooks.LocalMessageHook.MessageCallback">
588 <summary>
589 Represents a method that handles a message from a message hook.
590 </summary>
591 <param name="msg"></param>
592 </member>
593 <member name="T:ManagedWinapi.Hooks.HookType">
594 <summary>
595 Hook Types. See the documentation of SetWindowsHookEx for reference.
596 </summary>
597 </member>
598 <member name="F:ManagedWinapi.Hooks.HookType.WH_JOURNALRECORD">
599
600 </member>
601 <member name="F:ManagedWinapi.Hooks.HookType.WH_JOURNALPLAYBACK">
602
603 </member>
604 <member name="F:ManagedWinapi.Hooks.HookType.WH_KEYBOARD">
605
606 </member>
607 <member name="F:ManagedWinapi.Hooks.HookType.WH_GETMESSAGE">
608
609 </member>
610 <member name="F:ManagedWinapi.Hooks.HookType.WH_CALLWNDPROC">
611
612 </member>
613 <member name="F:ManagedWinapi.Hooks.HookType.WH_CBT">
614
615 </member>
616 <member name="F:ManagedWinapi.Hooks.HookType.WH_SYSMSGFILTER">
617
618 </member>
619 <member name="F:ManagedWinapi.Hooks.HookType.WH_MOUSE">
620
621 </member>
622 <member name="F:ManagedWinapi.Hooks.HookType.WH_HARDWARE">
623
624 </member>
625 <member name="F:ManagedWinapi.Hooks.HookType.WH_DEBUG">
626
627 </member>
628 <member name="F:ManagedWinapi.Hooks.HookType.WH_SHELL">
629
630 </member>
631 <member name="F:ManagedWinapi.Hooks.HookType.WH_FOREGROUNDIDLE">
632
633 </member>
634 <member name="F:ManagedWinapi.Hooks.HookType.WH_CALLWNDPROCRET">
635
636 </member>
637 <member name="F:ManagedWinapi.Hooks.HookType.WH_KEYBOARD_LL">
638
639 </member>
640 <member name="F:ManagedWinapi.Hooks.HookType.WH_MOUSE_LL">
641
642 </member>
643 <member name="T:ManagedWinapi.InputBlocker">
644 <summary>
645 Blocks keyboard and mouse input until this object is disposed.
646 Unlike <see cref="T:ManagedWinapi.Hooks.InputLocker"/>, you cannot detect when the systems
647 removes the block (which happens when the user presses CTRL+ALT+DEL),
648 but it works on Windows Vista as well.
649 </summary>
650 </member>
651 <member name="M:ManagedWinapi.InputBlocker.#ctor">
652 <summary>
653 Blocks keyboard and mouse input until this object is disposed.
654 </summary>
655 </member>
656 <member name="M:ManagedWinapi.InputBlocker.Dispose">
657 <summary>
658 Unblocks keyboard and mouse input.
659 </summary>
660 </member>
661 <member name="T:ManagedWinapi.Hooks.JournalHook">
662 <summary>
663 Abstract base class for hooks that can be used to create or playback
664 a log of keyboard and mouse events.
665 </summary>
666 </member>
667 <member name="M:ManagedWinapi.Hooks.JournalHook.#ctor(ManagedWinapi.Hooks.HookType)">
668 <summary>
669 Creates a new journal hook.
670 </summary>
671 </member>
672 <member name="M:ManagedWinapi.Hooks.JournalHook.StartHook">
673 <summary>
674 Hooks the hook.
675 </summary>
676 </member>
677 <member name="M:ManagedWinapi.Hooks.JournalHook.Unhook">
678 <summary>
679 Unhooks the hook.
680 </summary>
681 </member>
682 <member name="E:ManagedWinapi.Hooks.JournalHook.JournalCancelled">
683 <summary>
684 Occurs when the journal activity has been cancelled by
685 CTRL+ALT+DEL or CTRL+ESC.
686 </summary>
687 </member>
688 <member name="T:ManagedWinapi.Hooks.JournalMessage">
689 <summary>
690 An event that has been recorded by a journal hook.
691 </summary>
692 </member>
693 <member name="M:ManagedWinapi.Hooks.JournalMessage.#ctor(System.IntPtr,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
694 <summary>
695 Creates a new journal message.
696 </summary>
697 </member>
698 <member name="M:ManagedWinapi.Hooks.JournalMessage.ToString">
699 <summary>
700 Returns a System.String that represents the current System.Object.
701 </summary>
702 </member>
703 <member name="P:ManagedWinapi.Hooks.JournalMessage.HWnd">
704 <summary>
705 The window this message has been sent to.
706 </summary>
707 </member>
708 <member name="P:ManagedWinapi.Hooks.JournalMessage.Message">
709 <summary>
710 The message.
711 </summary>
712 </member>
713 <member name="P:ManagedWinapi.Hooks.JournalMessage.ParamL">
714 <summary>
715 The first parameter of the message.
716 </summary>
717 </member>
718 <member name="P:ManagedWinapi.Hooks.JournalMessage.ParamH">
719 <summary>
720 The second parameter of the message.
721 </summary>
722 </member>
723 <member name="P:ManagedWinapi.Hooks.JournalMessage.Time">
724 <summary>
725 The timestamp of the message.
726 </summary>
727 </member>
728 <member name="T:ManagedWinapi.Hooks.JournalRecordEventArgs">
729 <summary>
730 Event data for a journal record event.
731 </summary>
732 </member>
733 <member name="P:ManagedWinapi.Hooks.JournalRecordEventArgs.RecordedMessage">
734 <summary>
735 The recorded message.
736 </summary>
737 </member>
738 <member name="T:ManagedWinapi.Hooks.JournalRecordHook">
739 <summary>
740 A hook that can be used to create a log of keyboard and mouse events.
741 </summary>
742 </member>
743 <member name="M:ManagedWinapi.Hooks.JournalRecordHook.#ctor">
744 <summary>
745 Creates a new journal record hook.
746 </summary>
747 </member>
748 <member name="E:ManagedWinapi.Hooks.JournalRecordHook.SystemModalDialogAppeared">
749 <summary>
750 Occurs when a system modal dialog appears. This may be used
751 to stop recording.
752 </summary>
753 </member>
754 <member name="E:ManagedWinapi.Hooks.JournalRecordHook.SystemModalDialogDisappeared">
755 <summary>
756 Occurs when a system modal dialog disappears. This may be used
757 to continue recording.
758 </summary>
759 </member>
760 <member name="E:ManagedWinapi.Hooks.JournalRecordHook.RecordEvent">
761 <summary>
762 Occurs when an event can be recorded.
763 </summary>
764 </member>
765 <member name="T:ManagedWinapi.Hooks.JournalPlaybackHook">
766 <summary>
767 A hook that can be used to playback a log of keyboard and mouse events.
768 </summary>
769 </member>
770 <member name="M:ManagedWinapi.Hooks.JournalPlaybackHook.#ctor">
771 <summary>
772 Creates a new journal playback hook.
773 </summary>
774 </member>
775 <member name="E:ManagedWinapi.Hooks.JournalPlaybackHook.SystemModalDialogAppeared">
776 <summary>
777 Occurs when a system modal dialog appears. This may be used to
778 stop playback.
779 </summary>
780 </member>
781 <member name="E:ManagedWinapi.Hooks.JournalPlaybackHook.SystemModalDialogDisappeared">
782 <summary>
783 Occurs when a system modal dialog disappears. This may be used
784 to continue playback.
785 </summary>
786 </member>
787 <member name="E:ManagedWinapi.Hooks.JournalPlaybackHook.GetNextJournalMessage">
788 <summary>
789 Occurs when the next journal message is needed. If the message is
790 <null/> and a timestamp in the future, it just waits for that time and
791 asks for a message again. If the message is <null/> and the timestamp is
792 in the past, playback stops.
793 </summary>
794 </member>
795 <member name="T:ManagedWinapi.Hooks.JournalPlaybackHook.JournalQuery">
796 <summary>
797 Represents a method that yields the next journal message.
798 </summary>
799 </member>
800 <member name="T:ManagedWinapi.Hooks.InputLocker">
801 <summary>
802 Convenience class that uses a journal playback hook to block keyboard
803 and mouse input for some time.
804 </summary>
805 </member>
806 <member name="M:ManagedWinapi.Hooks.InputLocker.#ctor(System.Int32,System.Int32,System.Boolean)">
807 <summary>
808 Locks the input for <code>interval * count</code> milliseconds. The
809 lock can be canceled every <code>interval</code> milliseconds. If count is
810 negative, the lock will be active until cancelled.
811 </summary>
812 <param name="interval">The interval to lock the input.</param>
813 <param name="count">How often to lock the input.</param>
814 <param name="force">If <code>true</code>, the lock cannot be canceled
815 by pressing Control+Alt+Delete</param>
816 </member>
817 <member name="M:ManagedWinapi.Hooks.InputLocker.Unlock">
818 <summary>
819 Unlocks the input.
820 </summary>
821 </member>
822 <member name="M:ManagedWinapi.Hooks.InputLocker.Dispose">
823 <summary>
824 Unlocks the input.
825 </summary>
826 </member>
827 <member name="M:ManagedWinapi.Hooks.InputLocker.LockInputFor(System.Int32,System.Boolean)">
828 <summary>
829 Lock input for given number of milliseconds
830 </summary>
831 <param name="millis">Number of milliseconds to lock</param>
832 <param name="force">If <code>true</code>, the lock cannot be canceled
833 by pressing Control+Alt+Delete</param>
834 </member>
835 <member name="T:ManagedWinapi.KeyboardKey">
836 <summary>
837 This class contains utility methods related to keys on the keyboard.
838 </summary>
839 </member>
840 <member name="M:ManagedWinapi.KeyboardKey.#ctor(System.Windows.Forms.Keys)">
841 <summary>
842 Initializes a new instance of this class for a given key.
843 </summary>
844 <param name="key"></param>
845 </member>
846 <member name="M:ManagedWinapi.KeyboardKey.PressAndRelease">
847 <summary>
848 Press this key and release it.
849 </summary>
850 </member>
851 <member name="M:ManagedWinapi.KeyboardKey.Press">
852 <summary>
853 Press this key.
854 </summary>
855 </member>
856 <member name="M:ManagedWinapi.KeyboardKey.Release">
857 <summary>
858 Release this key.
859 </summary>
860 </member>
861 <member name="M:ManagedWinapi.KeyboardKey.InjectKeyboardEvent(System.Windows.Forms.Keys,System.Byte,System.UInt32,System.UIntPtr)">
862 <summary>
863 Inject a keyboard event into the event loop, as if the user performed
864 it with his keyboard.
865 </summary>
866 </member>
867 <member name="M:ManagedWinapi.KeyboardKey.InjectMouseEvent(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UIntPtr)">
868 <summary>
869 Inject a mouse event into the event loop, as if the user performed
870 it with his mouse.
871 </summary>
872 </member>
873 <member name="P:ManagedWinapi.KeyboardKey.State">
874 <summary>
875 The state of this key, as seen by this application.
876 </summary>
877 </member>
878 <member name="P:ManagedWinapi.KeyboardKey.AsyncState">
879 <summary>
880 The global state of this key.
881 </summary>
882 </member>
883 <member name="P:ManagedWinapi.KeyboardKey.KeyName">
884 <summary>
885 Determine the name of a key in the current keyboard layout.
886 </summary>
887 <returns>The key's name</returns>
888 </member>
889 <member name="T:ManagedWinapi.Hooks.LowLevelKeyboardHook">
890 <summary>
891 A hook that intercepts keyboard events.
892 </summary>
893 </member>
894 <member name="M:ManagedWinapi.Hooks.LowLevelKeyboardHook.#ctor(ManagedWinapi.Hooks.LowLevelKeyboardHook.KeyCallback)">
895 <summary>
896 Creates a low-level keyboard hook and hooks it.
897 </summary>
898 <param name="callback"></param>
899 </member>
900 <member name="M:ManagedWinapi.Hooks.LowLevelKeyboardHook.#ctor">
901 <summary>
902 Creates a low-level keyboard hook.
903 </summary>
904 </member>
905 <member name="E:ManagedWinapi.Hooks.LowLevelKeyboardHook.KeyIntercepted">
906 <summary>
907 Called when a key has been intercepted.
908 </summary>
909 </member>
910 <member name="E:ManagedWinapi.Hooks.LowLevelKeyboardHook.CharIntercepted">
911 <summary>
912 Called when a character has been intercepted.
913 </summary>
914 </member>
915 <member name="E:ManagedWinapi.Hooks.LowLevelKeyboardHook.MessageIntercepted">
916 <summary>
917 Called when a key message has been intercepted.
918 </summary>
919 </member>
920 <member name="T:ManagedWinapi.Hooks.LowLevelKeyboardHook.KeyCallback">
921 <summary>
922 Represents a method that handles an intercepted key.
923 </summary>
924 </member>
925 <member name="T:ManagedWinapi.Hooks.LowLevelKeyboardHook.CharCallback">
926 <summary>
927 Represents a method that handles an intercepted character.
928 </summary>
929 <param name="msg">The message that caused the character. Usually Either WM_KEYDOWN or WM_SYSKEYDOWN.</param>
930 <param name="characters">The character(s) that have been typed, or an empty string if a non-character key (like a cursor key) has been pressed.</param>
931 <param name="deadKeyPending">Whether a dead key is pending. If a dead key is pending, you may not call the ToUnicode method or similar methods, because they will destroy the deadkey state.</param>
932 <param name="vkCode">The virtual key code of the message that caused the character.</param>
933 <param name="scancode">The scancode of the message that caused the character.</param>
934 <param name="flags">The flags of the message that caused the character.</param>
935 <param name="time">The timestamp of the message that caused the character.</param>
936 <param name="dwExtraInfo">The extra info of the message that caused the character.</param>
937 </member>
938 <member name="T:ManagedWinapi.Hooks.LowLevelMouseHook">
939 <summary>
940 A hook that intercepts mouse events
941 </summary>
942 </member>
943 <member name="M:ManagedWinapi.Hooks.LowLevelMouseHook.#ctor(ManagedWinapi.Hooks.LowLevelMouseHook.MouseCallback)">
944 <summary>
945 Creates a low-level mouse hook and hooks it.
946 </summary>
947 </member>
948 <member name="M:ManagedWinapi.Hooks.LowLevelMouseHook.#ctor">
949 <summary>
950 Creates a low-level mouse hook.
951 </summary>
952 </member>
953 <member name="E:ManagedWinapi.Hooks.LowLevelMouseHook.MouseIntercepted">
954 <summary>
955 Called when a mouse action has been intercepted.
956 </summary>
957 </member>
958 <member name="E:ManagedWinapi.Hooks.LowLevelMouseHook.MessageIntercepted">
959 <summary>
960 Called when a mouse message has been intercepted.
961 </summary>
962 </member>
963 <member name="T:ManagedWinapi.Hooks.LowLevelMouseHook.MouseCallback">
964 <summary>
965 Represents a method that handles an intercepted mouse action.
966 </summary>
967 </member>
968 <member name="T:ManagedWinapi.Hooks.LowLevelMessageCallback">
969 <summary>
970 Represents a method that handles an intercepted low-level message.
971 </summary>
972 </member>
973 <member name="T:ManagedWinapi.Hooks.LowLevelMessage">
974 <summary>
975 A message that has been intercepted by a low-level hook
976 </summary>
977 </member>
978 <member name="M:ManagedWinapi.Hooks.LowLevelMessage.ReplayEvent">
979 <summary>
980 Replays this event as if the user did it again.
981 </summary>
982 </member>
983 <member name="P:ManagedWinapi.Hooks.LowLevelMessage.Time">
984 <summary>
985 The time this message happened.
986 </summary>
987 </member>
988 <member name="P:ManagedWinapi.Hooks.LowLevelMessage.Flags">
989 <summary>
990 Flags of the message. Its contents depend on the message.
991 </summary>
992 </member>
993 <member name="P:ManagedWinapi.Hooks.LowLevelMessage.Message">
994 <summary>
995 The message identifier.
996 </summary>
997 </member>
998 <member name="P:ManagedWinapi.Hooks.LowLevelMessage.ExtraInfo">
999 <summary>
1000 Extra information. Its contents depend on the message.
1001 </summary>
1002 </member>
1003 <member name="T:ManagedWinapi.Hooks.LowLevelMouseMessage">
1004 <summary>
1005 A message that has been intercepted by a low-level mouse hook
1006 </summary>
1007 </member>
1008 <member name="M:ManagedWinapi.Hooks.LowLevelMouseMessage.#ctor(System.Int32,ManagedWinapi.Windows.POINT,System.Int32,System.Int32,System.Int32,System.IntPtr)">
1009 <summary>
1010 Creates a new low-level mouse message.
1011 </summary>
1012 </member>
1013 <member name="M:ManagedWinapi.Hooks.LowLevelMouseMessage.ReplayEvent">
1014 <summary>
1015 Replays this event.
1016 </summary>
1017 </member>
1018 <member name="P:ManagedWinapi.Hooks.LowLevelMouseMessage.Point">
1019 <summary>
1020 The mouse position where this message occurred.
1021 </summary>
1022 </member>
1023 <member name="P:ManagedWinapi.Hooks.LowLevelMouseMessage.MouseData">
1024 <summary>
1025 Additional mouse data, depending on the type of event.
1026 </summary>
1027 </member>
1028 <member name="P:ManagedWinapi.Hooks.LowLevelMouseMessage.MouseEventFlags">
1029 <summary>
1030 Mouse event flags needed to replay this message.
1031 </summary>
1032 </member>
1033 <member name="T:ManagedWinapi.Hooks.LowLevelKeyboardMessage">
1034 <summary>
1035 A message that has been intercepted by a low-level mouse hook
1036 </summary>
1037 </member>
1038 <member name="M:ManagedWinapi.Hooks.LowLevelKeyboardMessage.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr)">
1039 <summary>
1040 Creates a new low-level keyboard message.
1041 </summary>
1042 </member>
1043 <member name="M:ManagedWinapi.Hooks.LowLevelKeyboardMessage.ReplayEvent">
1044 <summary>
1045 Replays this event.
1046 </summary>
1047 </member>
1048 <member name="P:ManagedWinapi.Hooks.LowLevelKeyboardMessage.VirtualKeyCode">
1049 <summary>
1050 The virtual key code that caused this message.
1051 </summary>
1052 </member>
1053 <member name="P:ManagedWinapi.Hooks.LowLevelKeyboardMessage.ScanCode">
1054 <summary>
1055 The scan code that caused this message.
1056 </summary>
1057 </member>
1058 <member name="P:ManagedWinapi.Hooks.LowLevelKeyboardMessage.KeyboardEventFlags">
1059 <summary>
1060 Flags needed to replay this event.
1061 </summary>
1062 </member>
1063 <member name="T:ManagedWinapi.MachineIdentifiers">
1064 <summary>
1065 Contains utility functions to determine values that are (almost)
1066 unique on each computer. These values can be useful for locking
1067 software to a machine.
1068 </summary>
1069 </member>
1070 <member name="P:ManagedWinapi.MachineIdentifiers.MachineSID">
1071 <summary>
1072 The security identifier of this machine. This id is generated at
1073 installation time (or when running tools like SysPrep or NewSid)
1074 and is used to generate security identifiers of local users and to
1075 authenticate the machine in a domain.
1076 </summary>
1077 </member>
1078 <member name="P:ManagedWinapi.MachineIdentifiers.HostName">
1079 <summary>
1080 The DNS host name of this machine. Can be easily changed.
1081 </summary>
1082 </member>
1083 <member name="P:ManagedWinapi.MachineIdentifiers.MachineName">
1084 <summary>
1085 The NetBIOS name of this machine. Can be easily changed; having two
1086 machines with same name on the same network can cause trouble with
1087 shared folders, though.
1088 </summary>
1089 </member>
1090 <member name="P:ManagedWinapi.MachineIdentifiers.MacAddresses">
1091 <summary>
1092 The Media Access Control addresses of all network adapters. Note
1093 that these values are the addresses loaded from the driver, and thus
1094 could have been set by the user.
1095 Having two network cards with same MAC connected to the same physical
1096 network segment will lead into trouble. Usually MAC addresses are
1097 burned into the PROM of a NIC, so this is no problem unless someone
1098 changes his MAC deliberately (for example) to bypass access
1099 restrictions.
1100 </summary>
1101 </member>
1102 <member name="P:ManagedWinapi.MachineIdentifiers.NetworkInterfaces">
1103 <summary>
1104 Get all network interfaces. Use them to get MAC addresses or IP
1105 addresses, or the MAC address that is used for connecting to a
1106 specific IP address.
1107 </summary>
1108 </member>
1109 <member name="P:ManagedWinapi.MachineIdentifiers.VolumeSerialNumbers">
1110 <summary>
1111 Get the Volume Serial Numbers from all hard disk partitions.
1112 These values are part of the filesystem, and were originally intended
1113 to detect floppy swaps where the same floppy has been removed
1114 and inserted again (because, in this case, unwritten data may still
1115 be written). Today these are easily tweakable and of no real use,
1116 except for badly-designed software licensing schemes.
1117 </summary>
1118 </member>
1119 <member name="P:ManagedWinapi.MachineIdentifiers.CPUIDs">
1120 <summary>
1121 Return the ID of all CPUs in this machine. Depending on BIOS configuration,
1122 CPU IDs might not be readable.
1123 </summary>
1124 </member>
1125 <member name="T:ManagedWinapi.ProcessMemoryChunk">
1126 <summary>
1127 A chunk in another processes memory. Mostly used to allocate buffers
1128 in another process for sending messages to its windows.
1129 </summary>
1130 </member>
1131 <member name="M:ManagedWinapi.ProcessMemoryChunk.#ctor(System.Diagnostics.Process,System.IntPtr,System.Int32)">
1132 <summary>
1133 Create a new memory chunk that points to existing memory.
1134 Mostly used to read that memory.
1135 </summary>
1136 </member>
1137 <member name="M:ManagedWinapi.ProcessMemoryChunk.Alloc(System.Diagnostics.Process,System.Int32)">
1138 <summary>
1139 Allocate a chunk in another process.
1140 </summary>
1141 </member>
1142 <member name="M:ManagedWinapi.ProcessMemoryChunk.AllocStruct(System.Diagnostics.Process,System.Object)">
1143 <summary>
1144 Allocate a chunk in another process and unmarshal a struct
1145 there.
1146 </summary>
1147 </member>
1148 <member name="M:ManagedWinapi.ProcessMemoryChunk.Dispose">
1149 <summary>
1150 Free the memory in the other process, if it has been allocated before.
1151 </summary>
1152 </member>
1153 <member name="M:ManagedWinapi.ProcessMemoryChunk.WriteStructure(System.Int32,System.Object)">
1154 <summary>
1155 Write a structure into this chunk.
1156 </summary>
1157 </member>
1158 <member name="M:ManagedWinapi.ProcessMemoryChunk.Write(System.Int32,System.IntPtr,System.Int32)">
1159 <summary>
1160 Write into this chunk.
1161 </summary>
1162 </member>
1163 <member name="M:ManagedWinapi.ProcessMemoryChunk.Write(System.Int32,System.Byte[])">
1164 <summary>
1165 Write a byte array into this chunk.
1166 </summary>
1167 </member>
1168 <member name="M:ManagedWinapi.ProcessMemoryChunk.Read">
1169 <summary>
1170 Read this chunk.
1171 </summary>
1172 <returns></returns>
1173 </member>
1174 <member name="M:ManagedWinapi.ProcessMemoryChunk.Read(System.Int32,System.Int32)">
1175 <summary>
1176 Read a part of this chunk.
1177 </summary>
1178 </member>
1179 <member name="M:ManagedWinapi.ProcessMemoryChunk.ReadToPtr(System.IntPtr)">
1180 <summary>
1181 Read this chunk to a pointer in this process.
1182 </summary>
1183 </member>
1184 <member name="M:ManagedWinapi.ProcessMemoryChunk.ReadToPtr(System.Int32,System.Int32,System.IntPtr)">
1185 <summary>
1186 Read a part of this chunk to a pointer in this process.
1187 </summary>
1188 </member>
1189 <member name="M:ManagedWinapi.ProcessMemoryChunk.ReadToStructure(System.Int32,System.Type)">
1190 <summary>
1191 Read a part of this chunk to a structure.
1192 </summary>
1193 </member>
1194 <member name="M:ManagedWinapi.ProcessMemoryChunk.QueryMemoryRegions(System.UInt64,System.UInt64)">
1195 <summary>
1196 Querys the process for it's memory regions (pages)
1197 </summary>
1198 <param name="start">start address of the pages to get</param>
1199 <param name="size">size of pages to get (max address) </param>
1200 <returns>a list of memory regions (pages)</returns>
1201 </member>
1202 <member name="P:ManagedWinapi.ProcessMemoryChunk.Process">
1203 <summary>
1204 The process this chunk refers to.
1205 </summary>
1206 </member>
1207 <member name="P:ManagedWinapi.ProcessMemoryChunk.Location">
1208 <summary>
1209 The location in memory (of the other process) this chunk refers to.
1210 </summary>
1211 </member>
1212 <member name="P:ManagedWinapi.ProcessMemoryChunk.Size">
1213 <summary>
1214 The size of the chunk.
1215 </summary>
1216 </member>
1217 <member name="T:ManagedWinapi.AllocationProtect">
1218 <summary>
1219 Memory protection options (for an entire memory region)
1220 </summary>
1221 </member>
1222 <member name="F:ManagedWinapi.AllocationProtect.NONE">
1223 <summary>
1224 No Allocation protection (NONE)
1225 </summary>
1226 </member>
1227 <member name="F:ManagedWinapi.AllocationProtect.PAGE_NOACCESS">
1228 <summary>
1229 Disables all access to the committed region of pages. An attempt to read from, write to, or execute the committed region results in an access violation.
1230 This flag is not supported by the CreateFileMapping function.
1231 </summary>
1232 </member>
1233 <member name="F:ManagedWinapi.AllocationProtect.PAGE_READONLY">
1234 <summary>
1235 Enables read-only access to the committed region of pages. An attempt to write to the committed region results in an access violation. If Data Execution Prevention is enabled, an attempt to execute code in the committed region results in an access violation.
1236 </summary>
1237 </member>
1238 <member name="F:ManagedWinapi.AllocationProtect.PAGE_READWRITE">
1239 <summary>
1240 Enables read-only or read/write access to the committed region of pages. If Data Execution Prevention is enabled, attempting to execute code in the committed region results in an access violation.
1241 </summary>
1242 </member>
1243 <member name="F:ManagedWinapi.AllocationProtect.PAGE_WRITECOPY">
1244 <summary>
1245 Enables read-only or copy-on-write access to a mapped view of a file mapping object. An attempt to write to a committed copy-on-write page results in a private copy of the page being made for the process. The private page is marked as PAGE_READWRITE, and the change is written to the new page. If Data Execution Prevention is enabled, attempting to execute code in the committed region results in an access violation.
1246 This flag is not supported by the VirtualAlloc or VirtualAllocEx functions.
1247 </summary>
1248 </member>
1249 <member name="F:ManagedWinapi.AllocationProtect.PAGE_EXECUTE">
1250 <summary>
1251 Enables execute access to the committed region of pages. An attempt to read from or write to the committed region results in an access violation.
1252 This flag is not supported by the CreateFileMapping function.
1253 </summary>
1254 </member>
1255 <member name="F:ManagedWinapi.AllocationProtect.PAGE_EXECUTE_READ">
1256 <summary>
1257 Enables execute or read-only access to the committed region of pages. An attempt to write to the committed region results in an access violation.
1258 </summary>
1259 </member>
1260 <member name="F:ManagedWinapi.AllocationProtect.PAGE_EXECUTE_READWRITE">
1261 <summary>
1262 Enables execute, read-only, or read/write access to the committed region of pages.
1263 </summary>
1264 </member>
1265 <member name="F:ManagedWinapi.AllocationProtect.PAGE_EXECUTE_WRITECOPY">
1266 <summary>
1267 Enables execute, read-only, or copy-on-write access to a mapped view of a file mapping object. An attempt to write to a committed copy-on-write page results in a private copy of the page being made for the process. The private page is marked as PAGE_EXECUTE_READWRITE, and the change is written to the new page.
1268 This flag is not supported by the VirtualAlloc or VirtualAllocEx functions.
1269 </summary>
1270 </member>
1271 <member name="F:ManagedWinapi.AllocationProtect.PAGE_GUARD">
1272 <summary>
1273 Pages in the region become guard pages. Any attempt to access a guard page causes the system to raise a STATUS_GUARD_PAGE_VIOLATION exception and turn off the guard page status. Guard pages thus act as a one-time access alarm. For more information, see Creating Guard Pages.
1274 When an access attempt leads the system to turn off guard page status, the underlying page protection takes over.
1275 If a guard page exception occurs during a system service, the service typically returns a failure status indicator.
1276 This value cannot be used with PAGE_NOACCESS.
1277 This flag is not supported by the CreateFileMapping function.
1278 </summary>
1279 </member>
1280 <member name="F:ManagedWinapi.AllocationProtect.PAGE_NOCACHE">
1281 <summary>
1282 Sets all pages to be non-cachable. Applications should not use this attribute except when explicitly required for a device. Using the interlocked functions with memory that is mapped with SEC_NOCACHE can result in an EXCEPTION_ILLEGAL_INSTRUCTION exception.
1283 The PAGE_NOCACHE flag cannot be used with the PAGE_GUARD, PAGE_NOACCESS, or PAGE_WRITECOMBINE flags.
1284 The PAGE_NOCACHE flag can be used only when allocating private memory with the VirtualAlloc, VirtualAllocEx, or VirtualAllocExNuma functions. To enable non-cached memory access for shared memory, specify the SEC_NOCACHE flag when calling the CreateFileMapping function.
1285 </summary>
1286 </member>
1287 <member name="F:ManagedWinapi.AllocationProtect.PAGE_WRITECOMBINE">
1288 <summary>
1289 Sets all pages to be write-combined.
1290 Applications should not use this attribute except when explicitly required for a device. Using the interlocked functions with memory that is mapped as write-combined can result in an EXCEPTION_ILLEGAL_INSTRUCTION exception.
1291 The PAGE_WRITECOMBINE flag cannot be specified with the PAGE_NOACCESS, PAGE_GUARD, and PAGE_NOCACHE flags.
1292 The PAGE_WRITECOMBINE flag can be used only when allocating private memory with the VirtualAlloc, VirtualAllocEx, or VirtualAllocExNuma functions. To enable write-combined memory access for shared memory, specify the SEC_WRITECOMBINE flag when calling the CreateFileMapping function.
1293 </summary>
1294 </member>
1295 <member name="T:ManagedWinapi.MEMORY_BASIC_INFORMATION">
1296 <summary>
1297 Contains information about a range of pages in the virtual address space of a process. The VirtualQuery and VirtualQueryEx functions use this structure.
1298 </summary>
1299 </member>
1300 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.BaseAddress">
1301 <summary>
1302 A pointer to the base address of the region of pages.
1303 </summary>
1304 </member>
1305 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.AllocationBase">
1306 <summary>
1307 A pointer to the base address of a range of pages allocated by the VirtualAlloc function. The page pointed to by the BaseAddress member is contained within this allocation range.
1308 </summary>
1309 </member>
1310 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.AllocationProtect">
1311 <summary>
1312 The memory protection option when the region was initially allocated. This member can be one of the memory protection constants or 0 if the caller does not have access.
1313 </summary>
1314 </member>
1315 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.RegionSize">
1316 <summary>
1317 The size of the region beginning at the base address in which all pages have identical attributes, in bytes.
1318 </summary>
1319 </member>
1320 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.State">
1321 <summary>
1322 The state of the pages in the region. This member can be one of the following values (MEM_COMMIT [0x1000] | MEM_FREE [0x10000] | MEM_RESERVE [0x2000])
1323 </summary>
1324 </member>
1325 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.Protect">
1326 <summary>
1327 The access protection of the pages in the region. This member is one of the values listed for the AllocationProtect member.
1328 </summary>
1329 </member>
1330 <member name="F:ManagedWinapi.MEMORY_BASIC_INFORMATION.Type">
1331 <summary>
1332 The type of pages in the region. The following types are defined (MEM_IMAGE [0x1000000] | MEM_MAPPED [0x40000] | MEM_PRIVATE [0x20000])
1333 </summary>
1334 </member>
1335 <member name="M:ManagedWinapi.MEMORY_BASIC_INFORMATION.ToString">
1336 <summary>
1337 String representation of the data
1338 </summary>
1339 <returns>a string</returns>
1340 </member>
1341 <member name="T:ManagedWinapi.PageState">
1342 <summary>
1343 The states of a memory page
1344 </summary>
1345 </member>
1346 <member name="F:ManagedWinapi.PageState.NONE">
1347 <summary>
1348 An unknown page state, or no state set
1349 </summary>
1350 </member>
1351 <member name="F:ManagedWinapi.PageState.MEM_COMMIT">
1352 <summary>
1353 Indicates committed pages for which physical storage has been allocated, either in memory or in the paging file on disk.
1354 </summary>
1355 </member>
1356 <member name="F:ManagedWinapi.PageState.MEM_FREE">
1357 <summary>
1358 Indicates free pages not accessible to the calling process and available to be allocated. For free pages, the information in the AllocationBase, AllocationProtect, Protect, and Type members is undefined.
1359 </summary>
1360 </member>
1361 <member name="F:ManagedWinapi.PageState.MEM_RESERVE">
1362 <summary>
1363 Indicates reserved pages where a range of the process's virtual address space is reserved without any physical storage being allocated. For reserved pages, the information in the Protect member is undefined.
1364 </summary>
1365 </member>
1366 <member name="T:ManagedWinapi.PageType">
1367 <summary>
1368 The types of a memory page
1369 </summary>
1370 </member>
1371 <member name="F:ManagedWinapi.PageType.NONE">
1372 <summary>
1373 An unknown page type, or no type set
1374 </summary>
1375 </member>
1376 <member name="F:ManagedWinapi.PageType.MEM_IMAGE">
1377 <summary>
1378 Indicates that the memory pages within the region are mapped into the view of an image section.
1379 </summary>
1380 </member>
1381 <member name="F:ManagedWinapi.PageType.MEM_MAPPED">
1382 <summary>
1383 Indicates that the memory pages within the region are mapped into the view of a section.
1384 </summary>
1385 </member>
1386 <member name="F:ManagedWinapi.PageType.MEM_PRIVATE">
1387 <summary>
1388 Indicates that the memory pages within the region are private (that is, not shared by other processes).
1389 </summary>
1390 </member>
1391 <member name="T:ManagedWinapi.MEMORY_REGION_INFORMATION">
1392 <summary>
1393 A Wrapper for cref: MEMORY_BASIC_INFORMATION
1394 </summary>
1395 </member>
1396 <member name="F:ManagedWinapi.MEMORY_REGION_INFORMATION.StartAddress">
1397 <summary>
1398 The start address of the region
1399 </summary>
1400 </member>
1401 <member name="F:ManagedWinapi.MEMORY_REGION_INFORMATION.EndAddress">
1402 <summary>
1403 The End address of the region
1404 </summary>
1405 </member>
1406 <member name="F:ManagedWinapi.MEMORY_REGION_INFORMATION.Size">
1407 <summary>
1408 The size of the region
1409 </summary>
1410 </member>
1411 <member name="F:ManagedWinapi.MEMORY_REGION_INFORMATION.RegionInfo">
1412 <summary>
1413 The encapsulated MEMORY_BASIC_INFORMATION structure data
1414 </summary>
1415 </member>
1416 <member name="M:ManagedWinapi.MEMORY_REGION_INFORMATION.ToString">
1417 <summary>
1418 String representation of the data
1419 </summary>
1420 <returns>a string</returns>
1421 </member>
1422 <member name="T:ManagedWinapi.ShortcutBox">
1423 <summary>
1424 A <see cref="T:System.Windows.Forms.TextBox"/> that can be used to select a keyboard shortcut.
1425 A context menu allows selecting keys that are not available directly
1426 by typing them.
1427 </summary>
1428 </member>
1429 <member name="M:ManagedWinapi.ShortcutBox.#ctor">
1430 <summary>
1431 Creates a new shortcut box.
1432 </summary>
1433 </member>
1434 <member name="F:ManagedWinapi.ShortcutBox.components">
1435 <summary>
1436 Required designer variable.
1437 </summary>
1438 </member>
1439 <member name="M:ManagedWinapi.ShortcutBox.Dispose(System.Boolean)">
1440 <summary>
1441 Clean up any resources being used.
1442 </summary>
1443 <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
1444 </member>
1445 <member name="M:ManagedWinapi.ShortcutBox.InitializeComponent">
1446 <summary>
1447 Required method for Designer support - do not modify
1448 the contents of this method with the code editor.
1449 </summary>
1450 </member>
1451 <member name="P:ManagedWinapi.ShortcutBox.KeyCode">
1452 <summary>
1453 The "non-modifier" key code of the currently selected shortcut, or
1454 <see cref="F:System.Windows.Forms.Keys.None"/> if no key is selected.
1455 </summary>
1456 </member>
1457 <member name="P:ManagedWinapi.ShortcutBox.Shift">
1458 <summary>
1459 Whether the currently selected shortcut includes the Shift key.
1460 </summary>
1461 </member>
1462 <member name="P:ManagedWinapi.ShortcutBox.Alt">
1463 <summary>
1464 Whether the currently selected shortcut includes the Alt key.
1465 </summary>
1466 </member>
1467 <member name="P:ManagedWinapi.ShortcutBox.Ctrl">
1468 <summary>
1469 Whether the currently selected shortcut includes the Control key.
1470 </summary>
1471 </member>
1472 <member name="P:ManagedWinapi.ShortcutBox.WindowsKey">
1473 <summary>
1474 Whether the currently selected shortcut includes the Windows key.
1475 </summary>
1476 </member>
1477 <member name="P:ManagedWinapi.ShortcutBox.Text">
1478 <summary>
1479 The textual representation of the currently selected key.
1480 This property cannot be set.
1481 </summary>
1482 </member>
1483 <member name="T:ManagedWinapi.PrivilegedActions">
1484 <summary>
1485 Collection of miscellaneous actions that cannot be performed as
1486 a non-administrative user, like shutdown or setting the system time.
1487 </summary>
1488 </member>
1489 <member name="M:ManagedWinapi.PrivilegedActions.ShutDown(ManagedWinapi.PrivilegedActions.ShutdownAction)">
1490 <summary>
1491 Shutdown the system.
1492 </summary>
1493 </member>
1494 <member name="M:ManagedWinapi.PrivilegedActions.ShutDown(ManagedWinapi.PrivilegedActions.ShutdownAction,ManagedWinapi.PrivilegedActions.ShutdownForceMode)">
1495 <summary>
1496 Shutdown the system.
1497 </summary>
1498 </member>
1499 <member name="P:ManagedWinapi.PrivilegedActions.LocalTime">
1500 <summary>
1501 Get or set the system time in the local timezone.
1502 </summary>
1503 </member>
1504 <member name="P:ManagedWinapi.PrivilegedActions.SystemTime">
1505 <summary>
1506 Get or set the system time, in UTC.
1507 </summary>
1508 </member>
1509 <member name="T:ManagedWinapi.PrivilegedActions.ShutdownAction">
1510 <summary>
1511 Actions that can be performed at shutdown.
1512 </summary>
1513 </member>
1514 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownAction.LogOff">
1515 <summary>
1516 Log off the currently logged-on user.
1517 </summary>
1518 </member>
1519 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownAction.ShutDown">
1520 <summary>
1521 Shut down the system.
1522 </summary>
1523 </member>
1524 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownAction.Reboot">
1525 <summary>
1526 Reboot the system.
1527 </summary>
1528 </member>
1529 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownAction.PowerOff">
1530 <summary>
1531 Shut down the system and power it off.
1532 </summary>
1533 </member>
1534 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownAction.RestartApps">
1535 <summary>
1536 Reboot the system and restart applications that are running
1537 now and support this feature.
1538 </summary>
1539 </member>
1540 <member name="T:ManagedWinapi.PrivilegedActions.ShutdownForceMode">
1541 <summary>
1542 Whether shutdown should be forced if an application cancels it
1543 or is hung.
1544 </summary>
1545 </member>
1546 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownForceMode.NoForce">
1547 <summary>
1548 Do not force shutdown, applications can cancel it.
1549 </summary>
1550 </member>
1551 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownForceMode.Force">
1552 <summary>
1553 Force shutdown, even if application cancels it or is hung.
1554 </summary>
1555 </member>
1556 <member name="F:ManagedWinapi.PrivilegedActions.ShutdownForceMode.ForceIfHung">
1557 <summary>
1558 Force shutdown if application is hung, but not if it cancels it.
1559 </summary>
1560 </member>
1561 <member name="T:ManagedWinapi.Accessibility.SystemAccessibleObject">
1562 <summary>
1563 Provides access to the Active Accessibility API. Every <see cref="T:ManagedWinapi.Windows.SystemWindow"/>
1564 has one ore more AccessibleObjects attached that provide information about the
1565 window to visually impaired people. This information is mainly used by screen
1566 readers and other accessibility software..
1567 </summary>
1568 </member>
1569 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.#ctor(Accessibility.IAccessible,System.Int32)">
1570 <summary>
1571 Create an accessible object from an IAccessible instance and a child ID.
1572 </summary>
1573 </member>
1574 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.FromPoint(System.Int32,System.Int32)">
1575 <summary>
1576 Gets an accessibility object for given screen coordinates.
1577 </summary>
1578 </member>
1579 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.FromWindow(ManagedWinapi.Windows.SystemWindow,ManagedWinapi.Accessibility.AccessibleObjectID)">
1580 <summary>
1581 Gets an accessibility object for a given window.
1582 </summary>
1583 <param name="window">The window</param>
1584 <param name="objectID">Which accessibility object to get</param>
1585 <returns></returns>
1586 </member>
1587 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.RoleToString(System.Int32)">
1588 <summary>
1589 Convert a role number to a localized string.
1590 </summary>
1591 </member>
1592 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.StateToString(System.Int32)">
1593 <summary>
1594 Convert a state number (which may include more than one state bit)
1595 to a localized string.
1596 </summary>
1597 </member>
1598 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.StateBitToString(System.Int32)">
1599 <summary>
1600 Convert a single state bit to a localized string.
1601 </summary>
1602 </member>
1603 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.DoDefaultAction">
1604 <summary>
1605 Perform the default action of this accessible object.
1606 </summary>
1607 </member>
1608 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.Equals(System.Object)">
1609
1610 </member>
1611 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.Equals(ManagedWinapi.Accessibility.SystemAccessibleObject)">
1612
1613 </member>
1614 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.GetHashCode">
1615
1616 </member>
1617 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.op_Equality(ManagedWinapi.Accessibility.SystemAccessibleObject,ManagedWinapi.Accessibility.SystemAccessibleObject)">
1618 <summary>
1619 Compare two instances of this class for equality.
1620 </summary>
1621 </member>
1622 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.op_Inequality(ManagedWinapi.Accessibility.SystemAccessibleObject,ManagedWinapi.Accessibility.SystemAccessibleObject)">
1623 <summary>
1624 Compare two instances of this class for inequality.
1625 </summary>
1626 </member>
1627 <member name="M:ManagedWinapi.Accessibility.SystemAccessibleObject.ToString">
1628
1629 </member>
1630 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.IAccessible">
1631 <summary>
1632 The IAccessible instance of this object (if <see cref="P:ManagedWinapi.Accessibility.SystemAccessibleObject.ChildID"/> is zero)
1633 or its parent.
1634 </summary>
1635 </member>
1636 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.ChildID">
1637 <summary>
1638 The underlying child ID
1639 </summary>
1640 </member>
1641 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.MouseCursor">
1642 <summary>
1643 Gets an accessibility object for the mouse cursor.
1644 </summary>
1645 </member>
1646 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Caret">
1647 <summary>
1648 Gets an accessibility object for the input caret, or
1649 <b>null</b> if there is none.
1650 </summary>
1651 </member>
1652 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Description">
1653 <summary>
1654 The description of this accessible object.
1655 </summary>
1656 </member>
1657 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Name">
1658 <summary>
1659 The name of this accessible object.
1660 </summary>
1661 </member>
1662 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Role">
1663 <summary>
1664 The role of this accessible object. This can either be an int
1665 (for a predefined role) or a string.
1666 </summary>
1667 </member>
1668 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.RoleIndex">
1669 <summary>
1670 The role of this accessible object, as an integer. If this role
1671 is not predefined, -1 is returned.
1672 </summary>
1673 </member>
1674 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.RoleString">
1675 <summary>
1676 The role of this accessible object, as a localized string.
1677 </summary>
1678 </member>
1679 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Location">
1680 <summary>
1681 The location of this accessible object on screen. This rectangle
1682 is the smallest rectangle that includes the whole object, but not
1683 every point in the rectangle must be part of the object.
1684 </summary>
1685 </member>
1686 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Value">
1687 <summary>
1688 The value of this accessible object.
1689 </summary>
1690 </member>
1691 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.State">
1692 <summary>
1693 The state of this accessible object.
1694 </summary>
1695 </member>
1696 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.StateString">
1697 <summary>
1698 A string representation of the state of this accessible object.
1699 </summary>
1700 </member>
1701 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Visible">
1702 <summary>
1703 Whether this accessibile object is visible.
1704 </summary>
1705 </member>
1706 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Parent">
1707 <summary>
1708 The parent of this accessible object, or <b>null</b> if none exists.
1709 </summary>
1710 </member>
1711 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.KeyboardShortcut">
1712 <summary>
1713 The keyboard shortcut of this accessible object.
1714 </summary>
1715 </member>
1716 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.DefaultAction">
1717 <summary>
1718 A string describing the default action of this accessible object.
1719 For a button, this might be "Press".
1720 </summary>
1721 </member>
1722 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.SelectedObjects">
1723 <summary>
1724 Get all objects of this accessible object that are selected.
1725 </summary>
1726 </member>
1727 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Window">
1728 <summary>
1729 Get the SystemWindow that owns this accessible object.
1730 </summary>
1731 </member>
1732 <member name="P:ManagedWinapi.Accessibility.SystemAccessibleObject.Children">
1733 <summary>
1734 Get all child accessible objects.
1735 </summary>
1736 </member>
1737 <member name="T:ManagedWinapi.Accessibility.AccessibleObjectID">
1738 <summary>
1739 This enumeration lists all kinds of accessible objects that can
1740 be directly assigned to a window.
1741 </summary>
1742 </member>
1743 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_WINDOW">
1744 <summary>
1745 The window itself.
1746 </summary>
1747 </member>
1748 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_SYSMENU">
1749 <summary>
1750 The system menu.
1751 </summary>
1752 </member>
1753 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_TITLEBAR">
1754 <summary>
1755 The title bar.
1756 </summary>
1757 </member>
1758 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_MENU">
1759 <summary>
1760 The menu.
1761 </summary>
1762 </member>
1763 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_CLIENT">
1764 <summary>
1765 The client area.
1766 </summary>
1767 </member>
1768 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_VSCROLL">
1769 <summary>
1770 The vertical scroll bar.
1771 </summary>
1772 </member>
1773 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_HSCROLL">
1774 <summary>
1775 The horizontal scroll bar.
1776 </summary>
1777 </member>
1778 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_SIZEGRIP">
1779 <summary>
1780 The size grip (part in the lower right corner that
1781 makes resizing the window easier).
1782 </summary>
1783 </member>
1784 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_CARET">
1785 <summary>
1786 The caret (text cursor).
1787 </summary>
1788 </member>
1789 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_CURSOR">
1790 <summary>
1791 The mouse cursor. There is only one mouse
1792 cursor and it is not assigned to any window.
1793 </summary>
1794 </member>
1795 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_ALERT">
1796 <summary>
1797 An alert window.
1798 </summary>
1799 </member>
1800 <member name="F:ManagedWinapi.Accessibility.AccessibleObjectID.OBJID_SOUND">
1801 <summary>
1802 A sound this window is playing.
1803 </summary>
1804 </member>
1805 <member name="T:ManagedWinapi.ApiHelper">
1806 <summary>
1807 Helper class that contains static methods useful for API programming. This
1808 class is not exposed to the user.
1809 </summary>
1810 </member>
1811 <member name="M:ManagedWinapi.ApiHelper.FailIfZero(System.Int32)">
1812 <summary>
1813 Throw a <see cref="T:System.ComponentModel.Win32Exception"/> if the supplied (return) value is zero.
1814 This exception uses the last Win32 error code as error message.
1815 </summary>
1816 <param name="returnValue">The return value to test.</param>
1817 </member>
1818 <member name="M:ManagedWinapi.ApiHelper.FailIfZero(System.IntPtr)">
1819 <summary>
1820 Throw a <see cref="T:System.ComponentModel.Win32Exception"/> if the supplied (return) value is zero.
1821 This exception uses the last Win32 error code as error message.
1822 </summary>
1823 <param name="returnValue">The return value to test.</param>
1824 </member>
1825 <member name="T:ManagedWinapi.ClipboardNotifier">
1826 <summary>
1827 Specifies a component that monitors the system clipboard for changes.
1828 </summary>
1829 </member>
1830 <member name="M:ManagedWinapi.ClipboardNotifier.#ctor(System.ComponentModel.IContainer)">
1831 <summary>
1832 Creates a new clipboard notifier.
1833 </summary>
1834 <param name="container">The container.</param>
1835 </member>
1836 <member name="M:ManagedWinapi.ClipboardNotifier.#ctor">
1837 <summary>
1838 Creates a new clipboard notifier.
1839 </summary>
1840 </member>
1841 <member name="M:ManagedWinapi.ClipboardNotifier.Dispose(System.Boolean)">
1842 <summary>
1843 Frees resources.
1844 </summary>
1845 </member>
1846 <member name="E:ManagedWinapi.ClipboardNotifier.ClipboardChanged">
1847 <summary>
1848 Occurs when the clipboard contents have changed.
1849 </summary>
1850 </member>
1851 <member name="T:ManagedWinapi.Windows.Contents.ListContent">
1852 <summary>
1853 The content of a list box or combo box.
1854 </summary>
1855 </member>
1856 <member name="P:ManagedWinapi.Windows.Contents.ListContent.ComponentType">
1857
1858 </member>
1859 <member name="P:ManagedWinapi.Windows.Contents.ListContent.ShortDescription">
1860
1861 </member>
1862 <member name="P:ManagedWinapi.Windows.Contents.ListContent.LongDescription">
1863
1864 </member>
1865 <member name="P:ManagedWinapi.Windows.Contents.ListContent.PropertyList">
1866
1867 </member>
1868 <member name="P:ManagedWinapi.Windows.Contents.ListContent.SelectedValue">
1869 <summary>
1870 The value in this list or combo box that is selected.
1871 In a combo box, this value may not be in the list.
1872 </summary>
1873 </member>
1874 <member name="P:ManagedWinapi.Windows.Contents.ListContent.SelectedIndex">
1875 <summary>
1876 The index of the selected item, or -1 if no item
1877 is selected.
1878 </summary>
1879 </member>
1880 <member name="P:ManagedWinapi.Windows.Contents.ListContent.Count">
1881 <summary>
1882 The number of items in this list.
1883 </summary>
1884 </member>
1885 <member name="P:ManagedWinapi.Windows.Contents.ListContent.Item(System.Int32)">
1886 <summary>
1887 Accesses individual list items.
1888 </summary>
1889 <param name="index">Index of list item.</param>
1890 <returns>The list item.</returns>
1891 </member>
1892 <member name="T:ManagedWinapi.Windows.Contents.TextContent">
1893 <summary>
1894 The content of a text box.
1895 </summary>
1896 </member>
1897 <member name="P:ManagedWinapi.Windows.Contents.TextContent.ComponentType">
1898
1899 </member>
1900 <member name="P:ManagedWinapi.Windows.Contents.TextContent.ShortDescription">
1901
1902 </member>
1903 <member name="P:ManagedWinapi.Windows.Contents.TextContent.LongDescription">
1904
1905 </member>
1906 <member name="P:ManagedWinapi.Windows.Contents.TextContent.PropertyList">
1907
1908 </member>
1909 <member name="T:ManagedWinapi.Crosshair">
1910 <summary>
1911 This component displays a crosshair icon that can be dragged to any point
1912 on screen. This is useful to select other programs by dragging the crosshair
1913 to a program window.
1914 </summary>
1915 </member>
1916 <member name="M:ManagedWinapi.Crosshair.#ctor">
1917 <summary>
1918 Creates a new crosshair control.
1919 </summary>
1920 </member>
1921 <member name="M:ManagedWinapi.Crosshair.RestoreMouseCapture">
1922 <summary>
1923 When a window is hidden, the .NET framework releases mouse capture.
1924 If you hide your window while the crosshair is dragged, invoke
1925 this method afterwards to restore mouse capture.
1926 </summary>
1927 </member>
1928 <member name="F:ManagedWinapi.Crosshair.components">
1929 <summary>
1930 Required designer variable.
1931 </summary>
1932 </member>
1933 <member name="M:ManagedWinapi.Crosshair.Dispose(System.Boolean)">
1934 <summary>
1935 Clean up any resources being used.
1936 </summary>
1937 <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
1938 </member>
1939 <member name="M:ManagedWinapi.Crosshair.InitializeComponent">
1940 <summary>
1941 Required method for Designer support - do not modify
1942 the contents of this method with the code editor.
1943 </summary>
1944 </member>
1945 <member name="E:ManagedWinapi.Crosshair.CrosshairDragged">
1946 <summary>
1947 Occurs when the user finished dragging the crosshair. Use
1948 <see cref="P:System.Windows.Forms.Cursor.Position"/> to detect the cursor position.
1949 </summary>
1950 </member>
1951 <member name="E:ManagedWinapi.Crosshair.CrosshairDragging">
1952 <summary>
1953 Occurs while the user drags the crosshair. Use
1954 <see cref="P:System.Windows.Forms.Cursor.Position"/> to detect the cursor position.
1955 </summary>
1956 </member>
1957 <member name="T:ManagedWinapi.Audio.Mixer.Mixer">
1958 <summary>
1959 Represents a mixer provided by a sound card. Each mixer has
1960 multiple destination lines (e. g. Record and Playback) of which
1961 each has multiple source lines (Wave, MIDI, Mic, etc.).
1962 </summary>
1963 </member>
1964 <member name="M:ManagedWinapi.Audio.Mixer.Mixer.OpenMixer(System.UInt32)">
1965 <summary>
1966 Opens a mixer.
1967 </summary>
1968 <param name="index">The zero-based index of this mixer.</param>
1969 <returns>A reference to this mixer.</returns>
1970 </member>
1971 <member name="F:ManagedWinapi.Audio.Mixer.Mixer.ControlChanged">
1972 <summary>
1973 Occurs when a control of this mixer changes value.
1974 </summary>
1975 </member>
1976 <member name="F:ManagedWinapi.Audio.Mixer.Mixer.LineChanged">
1977 <summary>
1978 Occurs when a line of this mixer changes.
1979 </summary>
1980 </member>
1981 <member name="M:ManagedWinapi.Audio.Mixer.Mixer.Dispose">
1982 <summary>
1983 Disposes this mixer.
1984 </summary>
1985 </member>
1986 <member name="M:ManagedWinapi.Audio.Mixer.Mixer.FindLine(System.Int32)">
1987 <summary>
1988 Find a line of this mixer by ID.
1989 </summary>
1990 <param name="lineId">ID of the line to find</param>
1991 <returns>The line, or <code>null</code> if no line was found.</returns>
1992 </member>
1993 <member name="M:ManagedWinapi.Audio.Mixer.Mixer.FindControl(System.Int32)">
1994 <summary>
1995 Find a control of this mixer by ID.
1996 </summary>
1997 <param name="ctrlId">ID of the control to find.</param>
1998 <returns>The control, or <code>null</code> if no control was found.</returns>
1999 </member>
2000 <member name="P:ManagedWinapi.Audio.Mixer.Mixer.MixerCount">
2001 <summary>
2002 Gets the number of available mixers in this system.
2003 </summary>
2004 </member>
2005 <member name="P:ManagedWinapi.Audio.Mixer.Mixer.CreateEvents">
2006 <summary>
2007 Whether to create change events.
2008 Enabling this may create a slight performance impact, so only
2009 enable it if you handle these events.
2010 </summary>
2011 </member>
2012 <member name="P:ManagedWinapi.Audio.Mixer.Mixer.Name">
2013 <summary>
2014 Gets the name of this mixer's sound card.
2015 </summary>
2016 </member>
2017 <member name="P:ManagedWinapi.Audio.Mixer.Mixer.DestinationLineCount">
2018 <summary>
2019 Gets the number of destination lines of this mixer.
2020 </summary>
2021 </member>
2022 <member name="P:ManagedWinapi.Audio.Mixer.Mixer.DestinationLines">
2023 <summary>
2024 Gets all destination lines of this mixer
2025 </summary>
2026 </member>
2027 <member name="T:ManagedWinapi.Audio.Mixer.MixerEventHandler">
2028 <summary>
2029 Represents the method that will handle the <b>LineChanged</b> or
2030 <b>ControlChanged</b> event of a <see cref="T:ManagedWinapi.Audio.Mixer.Mixer">Mixer</see>.
2031 </summary>
2032 <param name="sender">The source of the event.</param>
2033 <param name="e">A <see cref="T:ManagedWinapi.Audio.Mixer.MixerEventArgs">MixerEventArgs</see>
2034 that contains the event data.</param>
2035 </member>
2036 <member name="T:ManagedWinapi.Audio.Mixer.MixerEventArgs">
2037 <summary>
2038 Provides data for the LineChanged and ControlChanged events of a
2039 <see cref="P:ManagedWinapi.Audio.Mixer.MixerEventArgs.Mixer">Mixer</see>.
2040 </summary>
2041 </member>
2042 <member name="M:ManagedWinapi.Audio.Mixer.MixerEventArgs.#ctor(ManagedWinapi.Audio.Mixer.Mixer,ManagedWinapi.Audio.Mixer.MixerLine,ManagedWinapi.Audio.Mixer.MixerControl)">
2043 <summary>
2044 Initializes a new instance of the
2045 <see cref="T:ManagedWinapi.Audio.Mixer.MixerEventArgs">MixerEventArgs</see> class.
2046 </summary>
2047 <param name="mixer">The affected mixer</param>
2048 <param name="line">The affected line</param>
2049 <param name="control">The affected control, or <code>null</code>
2050 if this is a LineChanged event.</param>
2051 </member>
2052 <member name="P:ManagedWinapi.Audio.Mixer.MixerEventArgs.Mixer">
2053 <summary>
2054 The affected mixer.
2055 </summary>
2056 </member>
2057 <member name="P:ManagedWinapi.Audio.Mixer.MixerEventArgs.Line">
2058 <summary>
2059 The affected line.
2060 </summary>
2061 </member>
2062 <member name="P:ManagedWinapi.Audio.Mixer.MixerEventArgs.Control">
2063 <summary>
2064 The affected control.
2065 </summary>
2066 </member>
2067 <member name="T:ManagedWinapi.Audio.Mixer.MixerControl">
2068 <summary>
2069 A control of a mixer line. This can be for example a volume slider
2070 or a mute switch.
2071 </summary>
2072 </member>
2073 <member name="F:ManagedWinapi.Audio.Mixer.MixerControl.Changed">
2074 <summary>
2075 Occurs when the value of this control is changed
2076 </summary>
2077 </member>
2078 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.Id">
2079 <summary>
2080 The ID of this control.
2081 </summary>
2082 </member>
2083 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.ShortName">
2084 <summary>
2085 The short name of this control.
2086 </summary>
2087 </member>
2088 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.LongName">
2089 <summary>
2090 The long name of this control.
2091 </summary>
2092 </member>
2093 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.Class">
2094 <summary>
2095 The class of this control. For example FADER or SWITCH.
2096 </summary>
2097 </member>
2098 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.ControlType">
2099 <summary>
2100 The type of the control. For example mute switch.
2101 </summary>
2102 </member>
2103 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.Flags">
2104 <summary>
2105 The flags of this control.
2106 </summary>
2107 </member>
2108 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.IsUniform">
2109 <summary>
2110 Whether this control is uniform. A uniform control controls
2111 more than one channel, but can only set one value for all
2112 channels.
2113 </summary>
2114 </member>
2115 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.IsMultiple">
2116 <summary>
2117 Whether this control has multiple values per channel. An
2118 example for a multiple value control is a three-band equalizer.
2119 </summary>
2120 </member>
2121 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.ChannelCount">
2122 <summary>
2123 The number of channels.
2124 </summary>
2125 </member>
2126 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.MultipleValuesCount">
2127 <summary>
2128 The number of multiple values. For a three band equalizer,
2129 this is 3. Will be always one if IsMultiple is false.
2130 </summary>
2131 </member>
2132 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.RawValueMultiplicity">
2133 <summary>
2134 The number of raw values that have to be get or set. This
2135 value is provided as a convenience; it can be computed from
2136 MultipleValuesCount, IsUniform and ChannelCount.
2137 </summary>
2138 </member>
2139 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.Line">
2140 <summary>
2141 The line this control belongs to.
2142 </summary>
2143 </member>
2144 <member name="P:ManagedWinapi.Audio.Mixer.MixerControl.Mixer">
2145 <summary>
2146 The mixer this control belongs to.
2147 </summary>
2148 </member>
2149 <member name="T:ManagedWinapi.Audio.Mixer.FaderMixerControl">
2150 <summary>
2151 A mixer control that is adjusted by a vertical fader, with a linear scale
2152 of positive values (ie, 0 is the lowest possible value).
2153 </summary>
2154 </member>
2155 <member name="P:ManagedWinapi.Audio.Mixer.FaderMixerControl.Minimum">
2156 <summary>
2157 The minimum value of this fader.
2158 </summary>
2159 </member>
2160 <member name="P:ManagedWinapi.Audio.Mixer.FaderMixerControl.Maximum">
2161 <summary>
2162 The maximum value of this fader.
2163 </summary>
2164 </member>
2165 <member name="P:ManagedWinapi.Audio.Mixer.FaderMixerControl.Values">
2166 <summary>
2167 Used to get or set the values of this fader.
2168 </summary>
2169 </member>
2170 <member name="T:ManagedWinapi.Audio.Mixer.BooleanMixerControl">
2171 <summary>
2172 A control that is has only two states (ie, values),
2173 and is therefore adjusted via a button.
2174 </summary>
2175 </member>
2176 <member name="P:ManagedWinapi.Audio.Mixer.BooleanMixerControl.Values">
2177 <summary>
2178 Used to get or set the values of this switch.
2179 </summary>
2180 </member>
2181 <member name="T:ManagedWinapi.Audio.Mixer.MixerControlClass">
2182 <summary>
2183 Mixer control type classes. These classes are roughly based upon what type of
2184 value a control adjusts, and therefore what kind of graphical user interface
2185 you would normally present to the enduser to let him adjust that control's value.
2186 The descriptions for these classes have been taken from
2187 http://www.borg.com/~jglatt/tech/mixer.htm.
2188 </summary>
2189 </member>
2190 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.CUSTOM">
2191 <summary>
2192 A custom class of control. If none of the others are applicable.
2193 </summary>
2194 </member>
2195 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.METER">
2196 <summary>
2197 A control that is adjusted by a graphical meter.
2198 </summary>
2199 </member>
2200 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.SWITCH">
2201 <summary>
2202 A control that is has only two states (ie, values), and is
2203 therefore adjusted via a button.
2204 </summary>
2205 </member>
2206 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.NUMBER">
2207 <summary>
2208 A control that is adjusted by numeric entry.
2209 </summary>
2210 </member>
2211 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.SLIDER">
2212 <summary>
2213 A control that is adjusted by a horizontal slider
2214 with a linear scale of negative and positive values.
2215 (ie, Generally, 0 is the mid or "neutral" point).
2216 </summary>
2217 </member>
2218 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.FADER">
2219 <summary>
2220 A control that is adjusted by a vertical fader, with
2221 a linear scale of positive values (ie, 0 is the lowest
2222 possible value).
2223 </summary>
2224 </member>
2225 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.TIME">
2226 <summary>
2227 A control that allows the user to enter a time value, such
2228 as Reverb Decay Time.
2229 </summary>
2230 </member>
2231 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlClass.LIST">
2232 <summary>
2233 A control that is adjusted by a listbox containing numerous
2234 "values" to be selected. The user will single-select, or perhaps
2235 multiple-select if desired, his choice of value(s).
2236 </summary>
2237 </member>
2238 <member name="T:ManagedWinapi.Audio.Mixer.MixerControlFlags">
2239 <summary>
2240 Flags of a mixer control.
2241 </summary>
2242 </member>
2243 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlFlags.UNIFORM">
2244 <summary>
2245 This control has multiple channels, but only one value for
2246 all of them.
2247 </summary>
2248 </member>
2249 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlFlags.MULTIPLE">
2250 <summary>
2251 This control has multiple values for one channel (like an equalizer).
2252 </summary>
2253 </member>
2254 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlFlags.DISABLED">
2255 <summary>
2256 This control is disabled.
2257 </summary>
2258 </member>
2259 <member name="T:ManagedWinapi.Audio.Mixer.MixerControlType">
2260 <summary>
2261 The type of a mixer control.
2262 You can find descriptions for most of these types on
2263 http://www.borg.com/~jglatt/tech/mixer.htm.
2264 </summary>
2265 </member>
2266 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_SWITCH_BOOLEAN">
2267
2268 </member>
2269 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_SWITCH_BUTTON">
2270
2271 </member>
2272 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_METER_POLLED">
2273
2274 </member>
2275 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_TIME_MICROSECS">
2276
2277 </member>
2278 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_TIME_MILLISECS">
2279
2280 </member>
2281 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_LIST_SINGLE">
2282
2283 </member>
2284 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_SC_LIST_MULTIPLE">
2285
2286 </member>
2287 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_UNITS_CUSTOM">
2288
2289 </member>
2290 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_UNITS_BOOLEAN">
2291
2292 </member>
2293 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_UNITS_SIGNED">
2294
2295 </member>
2296 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_UNITS_UNSIGNED">
2297
2298 </member>
2299 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_UNITS_DECIBELS">
2300
2301 </member>
2302 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CT_UNITS_PERCENT">
2303
2304 </member>
2305 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_CUSTOM">
2306
2307 </member>
2308 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_BOOLEANMETER">
2309
2310 </member>
2311 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_SIGNEDMETER">
2312
2313 </member>
2314 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_PEAKMETER">
2315
2316 </member>
2317 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER">
2318
2319 </member>
2320 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_BOOLEAN">
2321
2322 </member>
2323 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_ONOFF">
2324
2325 </member>
2326 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MUTE">
2327
2328 </member>
2329 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MONO">
2330
2331 </member>
2332 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_LOUDNESS">
2333
2334 </member>
2335 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_STEREOENH">
2336
2337 </member>
2338 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_BUTTON">
2339
2340 </member>
2341 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_DECIBELS">
2342
2343 </member>
2344 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_SIGNED">
2345
2346 </member>
2347 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_UNSIGNED">
2348
2349 </member>
2350 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_PERCENT">
2351
2352 </member>
2353 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_SLIDER">
2354
2355 </member>
2356 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_PAN">
2357
2358 </member>
2359 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_QSOUNDPAN">
2360
2361 </member>
2362 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_FADER">
2363
2364 </member>
2365 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_VOLUME">
2366
2367 </member>
2368 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_BASS">
2369
2370 </member>
2371 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_TREBLE">
2372
2373 </member>
2374 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_EQUALIZER">
2375
2376 </member>
2377 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_SINGLESELECT">
2378
2379 </member>
2380 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MUX">
2381
2382 </member>
2383 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT">
2384
2385 </member>
2386 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MIXER">
2387
2388 </member>
2389 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MICROTIME">
2390
2391 </member>
2392 <member name="F:ManagedWinapi.Audio.Mixer.MixerControlType.MIXERCONTROL_CONTROLTYPE_MILLITIME">
2393
2394 </member>
2395 <member name="T:ManagedWinapi.Audio.Mixer.MixerLine">
2396 <summary>
2397 Represents a mixer line, either a source line or a destination line.
2398 </summary>
2399 </member>
2400 <member name="F:ManagedWinapi.Audio.Mixer.MixerLine.Changed">
2401 <summary>
2402 Occurs when this line changes.
2403 </summary>
2404 </member>
2405 <member name="M:ManagedWinapi.Audio.Mixer.MixerLine.Dispose">
2406
2407 </member>
2408 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.Controls">
2409 <summary>
2410 All controls of this line.
2411 </summary>
2412 </member>
2413 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.VolumeControl">
2414 <summary>
2415 The volume control of this line, if it has one.
2416 </summary>
2417 </member>
2418 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.MuteSwitch">
2419 <summary>
2420 The mute switch of this control, if it has one.
2421 </summary>
2422 </member>
2423 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.Id">
2424 <summary>
2425 Gets the ID of this line.
2426 </summary>
2427 </member>
2428 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.ChannelCount">
2429 <summary>
2430 Gets the number of channels of this line.
2431 </summary>
2432 </member>
2433 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.ControlCount">
2434 <summary>
2435 Gets the number of controls of this line.
2436 </summary>
2437 </member>
2438 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.ShortName">
2439 <summary>
2440 Gets the short name of this line;
2441 </summary>
2442 </member>
2443 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.Name">
2444 <summary>
2445 Gets the full name of this line.
2446 </summary>
2447 </member>
2448 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.ComponentType">
2449 <summary>
2450 Gets the component type of this line;
2451 </summary>
2452 </member>
2453 <member name="P:ManagedWinapi.Audio.Mixer.MixerLine.Mixer">
2454 <summary>
2455 The mixer that owns this line.
2456 </summary>
2457 </member>
2458 <member name="T:ManagedWinapi.Audio.Mixer.DestinationLine">
2459 <summary>
2460 Represents a destination line. There is one destination line for
2461 each way sound can leave the mixer. Usually there are two destination lines,
2462 one for playback and one for recording.
2463 </summary>
2464 </member>
2465 <member name="M:ManagedWinapi.Audio.Mixer.DestinationLine.Dispose">
2466
2467 </member>
2468 <member name="P:ManagedWinapi.Audio.Mixer.DestinationLine.SourceLineCount">
2469 <summary>
2470 Gets the number of source lines of this destination line.
2471 </summary>
2472 </member>
2473 <member name="P:ManagedWinapi.Audio.Mixer.DestinationLine.SourceLines">
2474 <summary>
2475 Gets all source lines of this destination line.
2476 </summary>
2477 </member>
2478 <member name="T:ManagedWinapi.Audio.Mixer.SourceLine">
2479 <summary>
2480 Represents a source line. Source lines represent way sound for one
2481 destination enters the mixer. So, if you can both record and playback
2482 CD audio, there will be two CD audio source lines, one for the Recording
2483 destination line and one for the Playback destination line.
2484 </summary>
2485 </member>
2486 <member name="T:ManagedWinapi.Audio.Mixer.MixerLineComponentType">
2487 <summary>
2488 Types of source or destination lines. The descriptions for these
2489 lines have been taken from http://www.borg.com/~jglatt/tech/mixer.htm.
2490 </summary>
2491 </member>
2492 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_UNDEFINED">
2493 <summary>
2494 An undefined destination line type.
2495 </summary>
2496 </member>
2497 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_DIGITAL">
2498 <summary>
2499 A digital destination, for example, a SPDIF output jack.
2500 </summary>
2501 </member>
2502 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_LINE">
2503 <summary>
2504 A line output destination. Typically used for a line output
2505 jack, if there is a separate speaker output (ie,
2506 MIXERLINE_COMPONENTTYPE_DST_SPEAKERS).
2507 </summary>
2508 </member>
2509 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_MONITOR">
2510 <summary>
2511 Typically a "Monitor Out" jack to be used for a speaker system
2512 separate from the main speaker out. Or, it could be some built-in
2513 monitor speaker on the sound card itself, such as a speaker for a
2514 built-in modem.
2515 </summary>
2516 </member>
2517 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_SPEAKERS">
2518 <summary>
2519 The audio output to a pair of speakers (ie, the "Speaker Out" jack).
2520 </summary>
2521 </member>
2522 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_HEADPHONES">
2523 <summary>
2524 Typically, a headphone output jack.
2525 </summary>
2526 </member>
2527 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_TELEPHONE">
2528 <summary>
2529 Typically used to daisy-chain a telephone to an analog
2530 modem's "telephone out" jack.
2531 </summary>
2532 </member>
2533 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_WAVEIN">
2534 <summary>
2535 The card's ADC (to digitize analog sources, for example,
2536 in recording WAVE files of such).
2537 </summary>
2538 </member>
2539 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.DST_VOICEIN">
2540 <summary>
2541 May be some sort of hardware used for voice recognition.
2542 Typically, a microphone source line would be attached to this.
2543 </summary>
2544 </member>
2545 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_UNDEFINED">
2546 <summary>
2547 An undefined source line type.
2548 </summary>
2549 </member>
2550 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_DIGITAL">
2551 <summary>
2552 A digital source, for example, a SPDIF input jack.
2553 </summary>
2554 </member>
2555 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_LINE">
2556 <summary>
2557 A line input source. Typically used for a line input jack,
2558 if there is a separate microphone input (ie,
2559 MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE).
2560 </summary>
2561 </member>
2562 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_MICROPHONE">
2563 <summary>
2564 Microphone input (but also used for a combination of
2565 Mic/Line input if there isn't a separate line input source).
2566 </summary>
2567 </member>
2568 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_SYNTHESIZER">
2569 <summary>
2570 Musical synth. Typically used for a card that contains a
2571 synth capable of playing MIDI. This would be the audio out
2572 of that built-in synth.
2573 </summary>
2574 </member>
2575 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_COMPACTDISC">
2576 <summary>
2577 The audio feed from an internal CDROM drive (connected to
2578 the sound card).
2579 </summary>
2580 </member>
2581 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_TELEPHONE">
2582 <summary>
2583 Typically used for a telephone line's incoming audio
2584 to be piped through the computer's speakers, or the
2585 telephone line in jack for a built-in modem.
2586 </summary>
2587 </member>
2588 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_PCSPEAKER">
2589 <summary>
2590 Typically, to allow sound, that normally goes to the computer's
2591 built-in speaker, to instead be routed through the card's speaker
2592 output. The motherboard's system speaker connector would be internally
2593 connected to some connector on the sound card for this purpose.
2594 </summary>
2595 </member>
2596 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_WAVEOUT">
2597 <summary>
2598 Wave playback (ie, this is the card's DAC).
2599 </summary>
2600 </member>
2601 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_AUXILIARY">
2602 <summary>
2603 An aux jack meant to be routed to the Speaker Out, or to the
2604 ADC (for WAVE recording). Typically, this is used to connect external,
2605 analog equipment (such as tape decks, the audio outputs of musical
2606 instruments, etc) for digitalizing or playback through the sound card.
2607 </summary>
2608 </member>
2609 <member name="F:ManagedWinapi.Audio.Mixer.MixerLineComponentType.SRC_ANALOG">
2610 <summary>
2611 May be used similiarly to MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY (although
2612 I have seen some mixers use this like MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER).
2613 In general, this would be some analog connector on the sound card which is
2614 only accessible internally, to be used to internally connect some analog component
2615 inside of the computer case so that it plays through the speaker out.
2616 </summary>
2617 </member>
2618 <member name="T:ManagedWinapi.Windows.POINT">
2619 <summary>
2620 Wrapper around the Winapi POINT type.
2621 </summary>
2622 </member>
2623 <member name="F:ManagedWinapi.Windows.POINT.X">
2624 <summary>
2625 The X Coordinate.
2626 </summary>
2627 </member>
2628 <member name="F:ManagedWinapi.Windows.POINT.Y">
2629 <summary>
2630 The Y Coordinate.
2631 </summary>
2632 </member>
2633 <member name="M:ManagedWinapi.Windows.POINT.#ctor(System.Int32,System.Int32)">
2634 <summary>
2635 Creates a new POINT.
2636 </summary>
2637 <param name="x"></param>
2638 <param name="y"></param>
2639 </member>
2640 <member name="M:ManagedWinapi.Windows.POINT.op_Implicit(ManagedWinapi.Windows.POINT)~System.Drawing.Point">
2641 <summary>
2642 Implicit cast.
2643 </summary>
2644 <returns></returns>
2645 </member>
2646 <member name="M:ManagedWinapi.Windows.POINT.op_Implicit(System.Drawing.Point)~ManagedWinapi.Windows.POINT">
2647 <summary>
2648 Implicit cast.
2649 </summary>
2650 <returns></returns>
2651 </member>
2652 <member name="T:ManagedWinapi.Windows.RECT">
2653 <summary>
2654 Wrapper around the Winapi RECT type.
2655 </summary>
2656 </member>
2657 <member name="F:ManagedWinapi.Windows.RECT.Left">
2658 <summary>
2659 LEFT
2660 </summary>
2661 </member>
2662 <member name="F:ManagedWinapi.Windows.RECT.Top">
2663 <summary>
2664 TOP
2665 </summary>
2666 </member>
2667 <member name="F:ManagedWinapi.Windows.RECT.Right">
2668 <summary>
2669 RIGHT
2670 </summary>
2671 </member>
2672 <member name="F:ManagedWinapi.Windows.RECT.Bottom">
2673 <summary>
2674 BOTTOM
2675 </summary>
2676 </member>
2677 <member name="M:ManagedWinapi.Windows.RECT.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
2678 <summary>
2679 Creates a new RECT.
2680 </summary>
2681 </member>
2682 <member name="M:ManagedWinapi.Windows.RECT.ToRectangle">
2683 <summary>
2684 Convert RECT to a Rectangle.
2685 </summary>
2686 </member>
2687 <member name="M:ManagedWinapi.Windows.RECT.FromRectangle(System.Drawing.Rectangle)">
2688 <summary>
2689 Convert Rectangle to a RECT
2690 </summary>
2691 </member>
2692 <member name="M:ManagedWinapi.Windows.RECT.GetHashCode">
2693 <summary>
2694 Returns the hash code for this instance.
2695 </summary>
2696 </member>
2697 <member name="M:ManagedWinapi.Windows.RECT.op_Implicit(ManagedWinapi.Windows.RECT)~System.Drawing.Rectangle">
2698 <summary>
2699 Implicit Cast.
2700 </summary>
2701 </member>
2702 <member name="M:ManagedWinapi.Windows.RECT.op_Implicit(System.Drawing.Rectangle)~ManagedWinapi.Windows.RECT">
2703 <summary>
2704 Implicit Cast.
2705 </summary>
2706 </member>
2707 <member name="P:ManagedWinapi.Windows.RECT.Height">
2708 <summary>
2709 HEIGHT
2710 </summary>
2711 </member>
2712 <member name="P:ManagedWinapi.Windows.RECT.Width">
2713 <summary>
2714 WIDTH
2715 </summary>
2716 </member>
2717 <member name="P:ManagedWinapi.Windows.RECT.Size">
2718 <summary>
2719 SIZE
2720 </summary>
2721 </member>
2722 <member name="P:ManagedWinapi.Windows.RECT.Location">
2723 <summary>
2724 LOCATION
2725 </summary>
2726 </member>
2727 <member name="T:ManagedWinapi.SendKeysEscaper">
2728 <summary>
2729 Utility class to escape literal strings so that they can be used
2730 for the <see cref="T:System.Windows.Forms.SendKeys"/> class.
2731 </summary>
2732 </member>
2733 <member name="M:ManagedWinapi.SendKeysEscaper.escape(System.String,System.Boolean)">
2734 <summary>
2735 Escapes a literal string.
2736 </summary>
2737 <param name="literal">The literal string to be sent.</param>
2738 <param name="preferBraced">Whether you prefer to put characters into braces.
2739 </param>
2740 <returns>The escaped string.</returns>
2741 </member>
2742 <member name="P:ManagedWinapi.SendKeysEscaper.Instance">
2743 <summary>
2744 The singleton instance.
2745 </summary>
2746 </member>
2747 <member name="T:ManagedWinapi.SendKeysEscaper.EscapableState">
2748 <summary>
2749 Specifies if a character needs to be escaped.
2750 </summary>
2751 </member>
2752 <member name="F:ManagedWinapi.SendKeysEscaper.EscapableState.NOT_AT_ALL">
2753 <summary>
2754 The character cannot be used at all with SendKeys.
2755 </summary>
2756 </member>
2757 <member name="F:ManagedWinapi.SendKeysEscaper.EscapableState.BRACED_ONLY">
2758 <summary>
2759 The character must be escaped by putting it into braces
2760 </summary>
2761 </member>
2762 <member name="F:ManagedWinapi.SendKeysEscaper.EscapableState.UNBRACED_ONLY">
2763 <summary>
2764 The character may not be escaped by putting it into braces
2765 </summary>
2766 </member>
2767 <member name="F:ManagedWinapi.SendKeysEscaper.EscapableState.ALWAYS">
2768 <summary>
2769 Both ways are okay.
2770 </summary>
2771 </member>
2772 <member name="T:ManagedWinapi.Windows.WndProcEventHandler">
2773 <summary>
2774 Called by an EventDispatchingNativeWindow when a window message is received
2775 </summary>
2776 <param name="m">The message to handle.</param>
2777 <param name="handled">Whether the event has already been handled. If this value is true, the handler
2778 should return immediately. It may set the value to true to indicate that no others
2779 should handle it. If the event is not handled by any handler, it is passed to the
2780 default WindowProc.</param>
2781 </member>
2782 <member name="T:ManagedWinapi.Windows.EventDispatchingNativeWindow">
2783 <summary>
2784 A Win32 native window that delegates window messages to handlers. So several
2785 components can use the same native window to save "USER resources". This class
2786 is useful when writing your own components.
2787 </summary>
2788 </member>
2789 <member name="M:ManagedWinapi.Windows.EventDispatchingNativeWindow.#ctor">
2790 <summary>
2791 Create your own event dispatching window.
2792 </summary>
2793 </member>
2794 <member name="M:ManagedWinapi.Windows.EventDispatchingNativeWindow.WndProc(System.Windows.Forms.Message@)">
2795 <summary>
2796 Parse messages passed to this window and send them to the event handlers.
2797 </summary>
2798 <param name="m">A System.Windows.Forms.Message that is associated with the
2799 current Windows message.</param>
2800 </member>
2801 <member name="P:ManagedWinapi.Windows.EventDispatchingNativeWindow.Instance">
2802 <summary>
2803 A global instance which can be used by components that do not need
2804 their own window.
2805 </summary>
2806 </member>
2807 <member name="E:ManagedWinapi.Windows.EventDispatchingNativeWindow.EventHandler">
2808 <summary>
2809 Attach your event handlers here.
2810 </summary>
2811 </member>
2812 <member name="T:ManagedWinapi.Hotkey">
2813 <summary>
2814 Specifies a component that creates a global keyboard hotkey.
2815 </summary>
2816 </member>
2817 <member name="M:ManagedWinapi.Hotkey.#ctor(System.ComponentModel.IContainer)">
2818 <summary>
2819 Initializes a new instance of this class with the specified container.
2820 </summary>
2821 <param name="container">The container to add it to.</param>
2822 </member>
2823 <member name="M:ManagedWinapi.Hotkey.#ctor">
2824 <summary>
2825 Initializes a new instance of this class.
2826 </summary>
2827 </member>
2828 <member name="M:ManagedWinapi.Hotkey.Dispose(System.Boolean)">
2829 <summary>
2830 Releases all resources used by the System.ComponentModel.Component.
2831 </summary>
2832 <param name="disposing">Whether to dispose managed resources.</param>
2833 </member>
2834 <member name="E:ManagedWinapi.Hotkey.HotkeyPressed">
2835 <summary>
2836 Occurs when the hotkey is pressed.
2837 </summary>
2838 </member>
2839 <member name="P:ManagedWinapi.Hotkey.Enabled">
2840 <summary>
2841 Enables the hotkey. When the hotkey is enabled, pressing it causes a
2842 <c>HotkeyPressed</c> event instead of being handled by the active
2843 application.
2844 </summary>
2845 </member>
2846 <member name="P:ManagedWinapi.Hotkey.KeyCode">
2847 <summary>
2848 The key code of the hotkey.
2849 </summary>
2850 </member>
2851 <member name="P:ManagedWinapi.Hotkey.Ctrl">
2852 <summary>
2853 Whether the shortcut includes the Control modifier.
2854 </summary>
2855 </member>
2856 <member name="P:ManagedWinapi.Hotkey.Alt">
2857 <summary>
2858 Whether this shortcut includes the Alt modifier.
2859 </summary>
2860 </member>
2861 <member name="P:ManagedWinapi.Hotkey.Shift">
2862 <summary>
2863 Whether this shortcut includes the shift modifier.
2864 </summary>
2865 </member>
2866 <member name="P:ManagedWinapi.Hotkey.WindowsKey">
2867 <summary>
2868 Whether this shortcut includes the Windows key modifier. The windows key
2869 is an addition by Microsoft to the keyboard layout. It is located between
2870 Control and Alt and depicts a Windows flag.
2871 </summary>
2872 </member>
2873 <member name="T:ManagedWinapi.HotkeyAlreadyInUseException">
2874 <summary>
2875 The exception is thrown when a hotkey should be registered that
2876 has already been registered by another application.
2877 </summary>
2878 </member>
2879 <member name="T:ManagedWinapi.LockKeyResetter">
2880 <summary>
2881 Utility class that can be used to create key events with all current
2882 locking keys (like Caps Lock) disabled. Other modifier keys (like Ctrl or Shift)
2883 are also ignored if they are currently pressed on the "real" keyboard.
2884 </summary>
2885 <example>
2886 <code>
2887 using (new LockKeysResetter()) {
2888 SendKeys.Send("Hello");
2889 }
2890 </code>
2891 </example>
2892 </member>
2893 <member name="M:ManagedWinapi.LockKeyResetter.#ctor">
2894 <summary>
2895 Reset all modifier keys and remember in this object which modifier keys
2896 have been set.
2897 </summary>
2898 </member>
2899 <member name="M:ManagedWinapi.LockKeyResetter.Dispose">
2900 <summary>
2901 Set all modifier keys that have been set before. Since this class implements
2902 <see cref="T:System.IDisposable"/>, you can use the <c>using</c>
2903 keyword in C# to automatically set modifier keys when you have finished.
2904 </summary>
2905 </member>
2906 <member name="M:ManagedWinapi.LockKeyResetter.Send(System.String)">
2907 <summary>
2908 Convenience method to send keys with all modifiers disabled.
2909 </summary>
2910 <param name="keys">The keys to send</param>
2911 </member>
2912 <member name="M:ManagedWinapi.LockKeyResetter.SendWait(System.String)">
2913 <summary>
2914 Convenience method to send keys and wait for them (like
2915 <see cref="M:System.Windows.Forms.SendKeys.SendWait(System.String)">SendKeys.SendWait</see>) with all modifiers disabled.
2916 </summary>
2917 <param name="keys"></param>
2918 </member>
2919 <member name="T:ManagedWinapi.Windows.SystemListBox">
2920 <summary>
2921 Any list box, including those from other applications.
2922 </summary>
2923 </member>
2924 <member name="M:ManagedWinapi.Windows.SystemListBox.FromSystemWindow(ManagedWinapi.Windows.SystemWindow)">
2925 <summary>
2926 Get a SystemListBox reference from a SystemWindow (which is a list box)
2927 </summary>
2928 </member>
2929 <member name="P:ManagedWinapi.Windows.SystemListBox.SystemWindow">
2930 <summary>
2931 The SystemWindow instance that represents this list box.
2932 </summary>
2933 </member>
2934 <member name="P:ManagedWinapi.Windows.SystemListBox.Count">
2935 <summary>
2936 The number of elements in this list box.
2937 </summary>
2938 </member>
2939 <member name="P:ManagedWinapi.Windows.SystemListBox.SelectedIndex">
2940 <summary>
2941 The index of the selected element in this list box.
2942 </summary>
2943 </member>
2944 <member name="P:ManagedWinapi.Windows.SystemListBox.SelectedItem">
2945 <summary>
2946 The selected element in this list box.
2947 </summary>
2948 </member>
2949 <member name="P:ManagedWinapi.Windows.SystemListBox.Item(System.Int32)">
2950 <summary>
2951 Get an element of this list box by index.
2952 </summary>
2953 </member>
2954 <member name="T:ManagedWinapi.Windows.SystemComboBox">
2955 <summary>
2956 Any combo box, including those from other applications.
2957 </summary>
2958 </member>
2959 <member name="M:ManagedWinapi.Windows.SystemComboBox.FromSystemWindow(ManagedWinapi.Windows.SystemWindow)">
2960 <summary>
2961 Get a SystemComboBox reference from a SystemWindow (which is a combo box)
2962 </summary>
2963 </member>
2964 <member name="P:ManagedWinapi.Windows.SystemComboBox.SystemWindow">
2965 <summary>
2966 The SystemWindow instance that represents this combo box.
2967 </summary>
2968 </member>
2969 <member name="P:ManagedWinapi.Windows.SystemComboBox.Count">
2970 <summary>
2971 The number of elements in this combo box.
2972 </summary>
2973 </member>
2974 <member name="P:ManagedWinapi.Windows.SystemComboBox.Item(System.Int32)">
2975 <summary>
2976 Gets an element by index.
2977 </summary>
2978 </member>
2979 <member name="T:ManagedWinapi.Windows.SystemListView">
2980 <summary>
2981 Any list view, including those from other applications.
2982 </summary>
2983 </member>
2984 <member name="M:ManagedWinapi.Windows.SystemListView.FromSystemWindow(ManagedWinapi.Windows.SystemWindow)">
2985 <summary>
2986 Get a SystemListView reference from a SystemWindow (which is a list view)
2987 </summary>
2988 </member>
2989 <member name="P:ManagedWinapi.Windows.SystemListView.Count">
2990 <summary>
2991 The number of items (icons) in this list view.
2992 </summary>
2993 </member>
2994 <member name="P:ManagedWinapi.Windows.SystemListView.Item(System.Int32)">
2995 <summary>
2996 An item of this list view.
2997 </summary>
2998 </member>
2999 <member name="P:ManagedWinapi.Windows.SystemListView.Item(System.Int32,System.Int32)">
3000 <summary>
3001 A subitem (a column value) of an item of this list view.
3002 </summary>
3003 </member>
3004 <member name="P:ManagedWinapi.Windows.SystemListView.Columns">
3005 <summary>
3006 All columns of this list view, if it is in report view.
3007 </summary>
3008 </member>
3009 <member name="T:ManagedWinapi.Windows.SystemListViewItem">
3010 <summary>
3011 An item of a list view.
3012 </summary>
3013 </member>
3014 <member name="P:ManagedWinapi.Windows.SystemListViewItem.Title">
3015 <summary>
3016 The title of this item
3017 </summary>
3018 </member>
3019 <member name="P:ManagedWinapi.Windows.SystemListViewItem.Image">
3020 <summary>
3021 The index of this item's image in the image list of this list view.
3022 </summary>
3023 </member>
3024 <member name="P:ManagedWinapi.Windows.SystemListViewItem.State">
3025 <summary>
3026 State bits of this item.
3027 </summary>
3028 </member>
3029 <member name="P:ManagedWinapi.Windows.SystemListViewItem.Position">
3030 <summary>
3031 Position of the upper left corner of this item.
3032 </summary>
3033 </member>
3034 <member name="P:ManagedWinapi.Windows.SystemListViewItem.Rectangle">
3035 <summary>
3036 Bounding rectangle of this item.
3037 </summary>
3038 </member>
3039 <member name="T:ManagedWinapi.Windows.SystemListViewColumn">
3040 <summary>
3041 A column of a list view.
3042 </summary>
3043 </member>
3044 <member name="P:ManagedWinapi.Windows.SystemListViewColumn.Format">
3045 <summary>
3046 The format (like left justified) of this column.
3047 </summary>
3048 </member>
3049 <member name="P:ManagedWinapi.Windows.SystemListViewColumn.Width">
3050 <summary>
3051 The width of this column.
3052 </summary>
3053 </member>
3054 <member name="P:ManagedWinapi.Windows.SystemListViewColumn.SubIndex">
3055 <summary>
3056 The subindex of the subitem displayed in this column. Note
3057 that the second column does not necessarily display the second
3058 subitem - especially when the columns can be reordered by the user.
3059 </summary>
3060 </member>
3061 <member name="P:ManagedWinapi.Windows.SystemListViewColumn.Title">
3062 <summary>
3063 The title of this column.
3064 </summary>
3065 </member>
3066 <member name="T:ManagedWinapi.Windows.SystemTreeView">
3067 <summary>
3068 Any tree view, including those from other applications.
3069 </summary>
3070 </member>
3071 <member name="M:ManagedWinapi.Windows.SystemTreeView.FromSystemWindow(ManagedWinapi.Windows.SystemWindow)">
3072 <summary>
3073 Get a SystemTreeView reference from a SystemWindow (which is a tree view)
3074 </summary>
3075 </member>
3076 <member name="P:ManagedWinapi.Windows.SystemTreeView.Count">
3077 <summary>
3078 The number of items (icons) in this tree view.
3079 </summary>
3080 </member>
3081 <member name="P:ManagedWinapi.Windows.SystemTreeView.Roots">
3082 <summary>
3083 The root items of this tree view.
3084 </summary>
3085 </member>
3086 <member name="T:ManagedWinapi.Windows.SystemTreeViewItem">
3087 <summary>
3088 An item of a tree view.
3089 </summary>
3090 </member>
3091 <member name="P:ManagedWinapi.Windows.SystemTreeViewItem.Title">
3092 <summary>
3093 The title of that item.
3094 </summary>
3095 </member>
3096 <member name="P:ManagedWinapi.Windows.SystemTreeViewItem.Children">
3097 <summary>
3098 All child items of that item.
3099 </summary>
3100 </member>
3101 <member name="T:ManagedWinapi.Windows.WindowStyleFlags">
3102 <summary>
3103 Window Style Flags. The original constants started with WS_.
3104 </summary>
3105 <seealso cref="P:ManagedWinapi.Windows.SystemWindow.Style"/>
3106 </member>
3107 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.OVERLAPPED">
3108 <summary>
3109 WS_OVERLAPPED
3110 </summary>
3111 </member>
3112 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.POPUP">
3113 <summary>
3114 WS_POPUP
3115 </summary>
3116 </member>
3117 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.CHILD">
3118 <summary>
3119 WS_CHILD
3120 </summary>
3121 </member>
3122 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.MINIMIZE">
3123 <summary>
3124 WS_MINIMIZE
3125 </summary>
3126 </member>
3127 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.VISIBLE">
3128 <summary>
3129 WS_VISIBLE
3130 </summary>
3131 </member>
3132 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.DISABLED">
3133 <summary>
3134 WS_DISABLED
3135 </summary>
3136 </member>
3137 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.CLIPSIBLINGS">
3138 <summary>
3139 WS_CLIPSIBLINGS
3140 </summary>
3141 </member>
3142 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.CLIPCHILDREN">
3143 <summary>
3144 WS_CLIPCHILDREN
3145 </summary>
3146 </member>
3147 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.MAXIMIZE">
3148 <summary>
3149 WS_MAXIMIZE
3150 </summary>
3151 </member>
3152 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.BORDER">
3153 <summary>
3154 WS_BORDER
3155 </summary>
3156 </member>
3157 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.DLGFRAME">
3158 <summary>
3159 WS_DLGFRAME
3160 </summary>
3161 </member>
3162 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.VSCROLL">
3163 <summary>
3164 WS_VSCROLL
3165 </summary>
3166 </member>
3167 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.HSCROLL">
3168 <summary>
3169 WS_HSCROLL
3170 </summary>
3171 </member>
3172 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.SYSMENU">
3173 <summary>
3174 WS_SYSMENU
3175 </summary>
3176 </member>
3177 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.THICKFRAME">
3178 <summary>
3179 WS_THICKFRAME
3180 </summary>
3181 </member>
3182 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.GROUP">
3183 <summary>
3184 WS_GROUP
3185 </summary>
3186 </member>
3187 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.TABSTOP">
3188 <summary>
3189 WS_TABSTOP
3190 </summary>
3191 </member>
3192 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.MINIMIZEBOX">
3193 <summary>
3194 WS_MINIMIZEBOX
3195 </summary>
3196 </member>
3197 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.MAXIMIZEBOX">
3198 <summary>
3199 WS_MAXIMIZEBOX
3200 </summary>
3201 </member>
3202 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.CAPTION">
3203 <summary>
3204 WS_CAPTION
3205 </summary>
3206 </member>
3207 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.TILED">
3208 <summary>
3209 WS_TILED
3210 </summary>
3211 </member>
3212 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.ICONIC">
3213 <summary>
3214 WS_ICONIC
3215 </summary>
3216 </member>
3217 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.SIZEBOX">
3218 <summary>
3219 WS_SIZEBOX
3220 </summary>
3221 </member>
3222 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.TILEDWINDOW">
3223 <summary>
3224 WS_TILEDWINDOW
3225 </summary>
3226 </member>
3227 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.OVERLAPPEDWINDOW">
3228 <summary>
3229 WS_OVERLAPPEDWINDOW
3230 </summary>
3231 </member>
3232 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.POPUPWINDOW">
3233 <summary>
3234 WS_POPUPWINDOW
3235 </summary>
3236 </member>
3237 <member name="F:ManagedWinapi.Windows.WindowStyleFlags.CHILDWINDOW">
3238 <summary>
3239 WS_CHILDWINDOW
3240 </summary>
3241 </member>
3242 <member name="T:ManagedWinapi.Windows.WindowExStyleFlags">
3243 <summary>
3244 Extended Window Style Flags. The original constants started with WS_EX_.
3245 </summary>
3246 <seealso cref="P:ManagedWinapi.Windows.SystemWindow.ExtendedStyle"/>
3247 </member>
3248 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.ACCEPTFILES">
3249 <summary>
3250 Specifies that a window created with this style accepts drag-drop files.
3251 </summary>
3252 </member>
3253 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.APPWINDOW">
3254 <summary>
3255 Forces a top-level window onto the taskbar when the window is visible.
3256 </summary>
3257 </member>
3258 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.CLIENTEDGE">
3259 <summary>
3260 Specifies that a window has a border with a sunken edge.
3261 </summary>
3262 </member>
3263 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.COMPOSITED">
3264 <summary>
3265 Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
3266 </summary>
3267 </member>
3268 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.CONTEXTHELP">
3269 <summary>
3270 Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
3271 WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
3272 </summary>
3273 </member>
3274 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.CONTROLPARENT">
3275 <summary>
3276 The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
3277 </summary>
3278 </member>
3279 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.DLGMODALFRAME">
3280 <summary>
3281 Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
3282 </summary>
3283 </member>
3284 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.LAYERED">
3285 <summary>
3286 Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
3287 </summary>
3288 </member>
3289 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.LAYOUTRTL">
3290 <summary>
3291 Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
3292 </summary>
3293 </member>
3294 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.LEFT">
3295 <summary>
3296 Creates a window that has generic left-aligned properties. This is the default.
3297 </summary>
3298 </member>
3299 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.LEFTSCROLLBAR">
3300 <summary>
3301 If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
3302 </summary>
3303 </member>
3304 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.LTRREADING">
3305 <summary>
3306 The window text is displayed using left-to-right reading-order properties. This is the default.
3307 </summary>
3308 </member>
3309 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.MDICHILD">
3310 <summary>
3311 Creates a multiple-document interface (MDI) child window.
3312 </summary>
3313 </member>
3314 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.NOACTIVATE">
3315 <summary>
3316 Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
3317 To activate the window, use the SetActiveWindow or SetForegroundWindow function.
3318 The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
3319 </summary>
3320 </member>
3321 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.NOINHERITLAYOUT">
3322 <summary>
3323 Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
3324 </summary>
3325 </member>
3326 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.NOPARENTNOTIFY">
3327 <summary>
3328 Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
3329 </summary>
3330 </member>
3331 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.OVERLAPPEDWINDOW">
3332 <summary>
3333 Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
3334 </summary>
3335 </member>
3336 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.PALETTEWINDOW">
3337 <summary>
3338 Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
3339 </summary>
3340 </member>
3341 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.RIGHT">
3342 <summary>
3343 The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
3344 Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
3345 </summary>
3346 </member>
3347 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.RIGHTSCROLLBAR">
3348 <summary>
3349 Vertical scroll bar (if present) is to the right of the client area. This is the default.
3350 </summary>
3351 </member>
3352 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.RTLREADING">
3353 <summary>
3354 If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
3355 </summary>
3356 </member>
3357 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.STATICEDGE">
3358 <summary>
3359 Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
3360 </summary>
3361 </member>
3362 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.TOOLWINDOW">
3363 <summary>
3364 Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
3365 </summary>
3366 </member>
3367 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.TOPMOST">
3368 <summary>
3369 Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
3370 </summary>
3371 </member>
3372 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.TRANSPARENT">
3373 <summary>
3374 Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
3375 To achieve transparency without these restrictions, use the SetWindowRgn function.
3376 </summary>
3377 </member>
3378 <member name="F:ManagedWinapi.Windows.WindowExStyleFlags.WINDOWEDGE">
3379 <summary>
3380 Specifies that a window has a border with a raised edge.
3381 </summary>
3382 </member>
3383 <member name="T:ManagedWinapi.Windows.SystemWindow">
3384 <summary>
3385 Represents any window used by Windows, including those from other applications.
3386 </summary>
3387 </member>
3388 <member name="M:ManagedWinapi.Windows.SystemWindow.FilterToplevelWindows(System.Predicate{ManagedWinapi.Windows.SystemWindow})">
3389 <summary>
3390 Returns all toplevel windows that match the given predicate.
3391 </summary>
3392 <param name="predicate">The predicate to filter.</param>
3393 <returns>The filtered toplevel windows</returns>
3394 </member>
3395 <member name="M:ManagedWinapi.Windows.SystemWindow.FromPoint(System.Int32,System.Int32)">
3396 <summary>
3397 Finds the system window below the given point. This need not be a
3398 toplevel window; disabled windows are not returned either.
3399 If you have problems with transparent windows that cover nontransparent
3400 windows, consider using <see cref="M:ManagedWinapi.Windows.SystemWindow.FromPointEx(System.Int32,System.Int32,System.Boolean,System.Boolean)"/>, since that method
3401 tries hard to avoid this problem.
3402 </summary>
3403 <param name="x">X coordinate</param>
3404 <param name="y">Y coordinate</param>
3405 <returns></returns>
3406 </member>
3407 <member name="M:ManagedWinapi.Windows.SystemWindow.FromPointEx(System.Int32,System.Int32,System.Boolean,System.Boolean)">
3408 <summary>
3409 Finds the system window below the given point. This method uses a more
3410 sophisticated algorithm than <see cref="M:ManagedWinapi.Windows.SystemWindow.FromPoint(System.Int32,System.Int32)"/>, but is slower.
3411 </summary>
3412 <param name="x">X coordinate</param>
3413 <param name="y">Y coordinate</param>
3414 <param name="toplevel">Whether to return the toplevel window.</param>
3415 <param name="enabledOnly">Whether to return enabled windows only.</param>
3416 <returns></returns>
3417 </member>
3418 <member name="M:ManagedWinapi.Windows.SystemWindow.#ctor(System.IntPtr)">
3419 <summary>
3420 Create a new SystemWindow instance from a window handle.
3421 </summary>
3422 <param name="HWnd">The window handle.</param>
3423 </member>
3424 <member name="M:ManagedWinapi.Windows.SystemWindow.#ctor(System.Windows.Forms.Control)">
3425 <summary>
3426 Create a new SystemWindow instance from a Windows Forms Control.
3427 </summary>
3428 <param name="control">The control.</param>
3429 </member>
3430 <member name="M:ManagedWinapi.Windows.SystemWindow.FilterDescendantWindows(System.Boolean,System.Predicate{ManagedWinapi.Windows.SystemWindow})">
3431 <summary>
3432 Returns all child windows that match the given predicate.
3433 </summary>
3434 <param name="directOnly">Whether to include only direct children (no descendants)</param>
3435 <param name="predicate">The predicate to filter.</param>
3436 <returns>The list of child windows.</returns>
3437 </member>
3438 <member name="M:ManagedWinapi.Windows.SystemWindow.IsDescendantOf(ManagedWinapi.Windows.SystemWindow)">
3439 <summary>
3440 Check whether this window is a descendant of <c>ancestor</c>
3441 </summary>
3442 <param name="ancestor">The suspected ancestor</param>
3443 <returns>If this is really an ancestor</returns>
3444 </member>
3445 <member name="M:ManagedWinapi.Windows.SystemWindow.GetDeviceContext(System.Boolean)">
3446 <summary>
3447 Gets a device context for this window.
3448 </summary>
3449 <param name="clientAreaOnly">Whether to get the context for
3450 the client area or for the full window.</param>
3451 </member>
3452 <member name="M:ManagedWinapi.Windows.SystemWindow.IsValid">
3453 <summary>
3454 Whether this SystemWindow represents a valid window that existed
3455 when this SystemWindow instance was created. To check if a window
3456 still exists, better check its <see cref="P:ManagedWinapi.Windows.SystemWindow.ClassName"/> property.
3457 </summary>
3458 </member>
3459 <member name="M:ManagedWinapi.Windows.SystemWindow.SendClose">
3460 <summary>
3461 Send a message to this window that it should close. This is equivalent
3462 to clicking the "X" in the upper right corner or pressing Alt+F4.
3463 </summary>
3464 </member>
3465 <member name="M:ManagedWinapi.Windows.SystemWindow.Highlight">
3466 <summary>
3467 Highlights the window with a red border.
3468 </summary>
3469 </member>
3470 <member name="M:ManagedWinapi.Windows.SystemWindow.Refresh">
3471 <summary>
3472 Forces the window to invalidate its client area and immediately redraw itself and any child controls.
3473 </summary>
3474 </member>
3475 <member name="M:ManagedWinapi.Windows.SystemWindow.Equals(System.Object)">
3476
3477 </member>
3478 <member name="M:ManagedWinapi.Windows.SystemWindow.Equals(ManagedWinapi.Windows.SystemWindow)">
3479
3480 </member>
3481 <member name="M:ManagedWinapi.Windows.SystemWindow.GetHashCode">
3482
3483 </member>
3484 <member name="M:ManagedWinapi.Windows.SystemWindow.op_Equality(ManagedWinapi.Windows.SystemWindow,ManagedWinapi.Windows.SystemWindow)">
3485 <summary>
3486 Compare two instances of this class for equality.
3487 </summary>
3488 </member>
3489 <member name="M:ManagedWinapi.Windows.SystemWindow.op_Inequality(ManagedWinapi.Windows.SystemWindow,ManagedWinapi.Windows.SystemWindow)">
3490 <summary>
3491 Compare two instances of this class for inequality.
3492 </summary>
3493 </member>
3494 <member name="P:ManagedWinapi.Windows.SystemWindow.ForegroundWindow">
3495 <summary>
3496 Allows getting the current foreground window and setting it.
3497 </summary>
3498 </member>
3499 <member name="P:ManagedWinapi.Windows.SystemWindow.DesktopWindow">
3500 <summary>
3501 The Desktop window, i. e. the window that covers the
3502 complete desktop.
3503 </summary>
3504 </member>
3505 <member name="P:ManagedWinapi.Windows.SystemWindow.AllToplevelWindows">
3506 <summary>
3507 Returns all available toplevel windows.
3508 </summary>
3509 </member>
3510 <member name="P:ManagedWinapi.Windows.SystemWindow.AllDescendantWindows">
3511 <summary>
3512 Return all descendant windows (child windows and their descendants).
3513 </summary>
3514 </member>
3515 <member name="P:ManagedWinapi.Windows.SystemWindow.AllChildWindows">
3516 <summary>
3517 Return all direct child windows.
3518 </summary>
3519 </member>
3520 <member name="P:ManagedWinapi.Windows.SystemWindow.HWnd">
3521 <summary>
3522 The Window handle of this window.
3523 </summary>
3524 </member>
3525 <member name="P:ManagedWinapi.Windows.SystemWindow.Title">
3526 <summary>
3527 The title of this window (by the <c>GetWindowText</c> API function).
3528 </summary>
3529 </member>
3530 <member name="P:ManagedWinapi.Windows.SystemWindow.ClassName">
3531 <summary>
3532 The name of the window class (by the <c>GetClassName</c> API function).
3533 This class has nothing to do with classes in C# or other .NET languages.
3534 </summary>
3535 </member>
3536 <member name="P:ManagedWinapi.Windows.SystemWindow.Visible">
3537 <summary>
3538 Whether this window is currently visible. A window is visible if its
3539 and all ancestor's visibility flags are true.
3540 </summary>
3541 </member>
3542 <member name="P:ManagedWinapi.Windows.SystemWindow.TopMost">
3543 <summary>
3544 Whether this window always appears above all other windows
3545 that do not have this property set to true.
3546 </summary>
3547 </member>
3548 <member name="P:ManagedWinapi.Windows.SystemWindow.Enabled">
3549 <summary>
3550 Whether this window is currently enabled (able to accept keyboard input).
3551 </summary>
3552 </member>
3553 <member name="P:ManagedWinapi.Windows.SystemWindow.VisibilityFlag">
3554 <summary>
3555 Returns or sets the visibility flag.
3556 </summary>
3557 <seealso cref="P:ManagedWinapi.Windows.SystemWindow.Visible"/>
3558 </member>
3559 <member name="P:ManagedWinapi.Windows.SystemWindow.Style">
3560 <summary>
3561 This window's style flags.
3562 </summary>
3563 </member>
3564 <member name="P:ManagedWinapi.Windows.SystemWindow.ExtendedStyle">
3565 <summary>
3566 This window's extended style flags.
3567 </summary>
3568 </member>
3569 <member name="P:ManagedWinapi.Windows.SystemWindow.Parent">
3570 <summary>
3571 This window's parent. A dialog's parent is its owner, a component's parent is
3572 the window that contains it.
3573 </summary>
3574 </member>
3575 <member name="P:ManagedWinapi.Windows.SystemWindow.ParentSymmetric">
3576 <summary>
3577 The window's parent, but only if this window is its parent child. Some
3578 parents, like dialog owners, do not have the window as its child. In that case,
3579 <c>null</c> will be returned.
3580 </summary>
3581 </member>
3582 <member name="P:ManagedWinapi.Windows.SystemWindow.Position">
3583 <summary>
3584 The window's position inside its parent or on the screen.
3585 </summary>
3586 </member>
3587 <member name="P:ManagedWinapi.Windows.SystemWindow.Location">
3588 <summary>
3589 The window's location inside its parent or on the screen.
3590 </summary>
3591 </member>
3592 <member name="P:ManagedWinapi.Windows.SystemWindow.Size">
3593 <summary>
3594 The window's size.
3595 </summary>
3596 </member>
3597 <member name="P:ManagedWinapi.Windows.SystemWindow.Rectangle">
3598 <summary>
3599 The window's position in absolute screen coordinates. Use
3600 <see cref="P:ManagedWinapi.Windows.SystemWindow.Position"/> if you want to use the relative position.
3601 </summary>
3602 </member>
3603 <member name="P:ManagedWinapi.Windows.SystemWindow.Process">
3604 <summary>
3605 The process which created this window.
3606 </summary>
3607 </member>
3608 <member name="P:ManagedWinapi.Windows.SystemWindow.Thread">
3609 <summary>
3610 The Thread which created this window.
3611 </summary>
3612 </member>
3613 <member name="P:ManagedWinapi.Windows.SystemWindow.WindowState">
3614 <summary>
3615 Whether this window is minimized or maximized.
3616 </summary>
3617 </member>
3618 <member name="P:ManagedWinapi.Windows.SystemWindow.Movable">
3619 <summary>
3620 Whether this window can be moved on the screen by the user.
3621 </summary>
3622 </member>
3623 <member name="P:ManagedWinapi.Windows.SystemWindow.Resizable">
3624 <summary>
3625 Whether this window can be resized by the user. Resizing a window that
3626 cannot be resized by the user works, but may be irritating to the user.
3627 </summary>
3628 </member>
3629 <member name="P:ManagedWinapi.Windows.SystemWindow.Image">
3630 <summary>
3631 An image of this window. Unlike a screen shot, this will not
3632 contain parts of other windows (partially) cover this window.
3633 If you want to create a screen shot, use the
3634 <see cref="M:System.Drawing.Graphics.CopyFromScreen(System.Drawing.Point,System.Drawing.Point,System.Drawing.Size)"/>
3635 function and use the <see cref="P:ManagedWinapi.Windows.SystemWindow.Rectangle"/> property for
3636 the range.
3637 </summary>
3638 </member>
3639 <member name="P:ManagedWinapi.Windows.SystemWindow.Region">
3640 <summary>
3641 The window's visible region.
3642 </summary>
3643 </member>
3644 <member name="P:ManagedWinapi.Windows.SystemWindow.PasswordCharacter">
3645 <summary>
3646 The character used to mask passwords, if this control is
3647 a text field. May be used for different purpose by other
3648 controls.
3649 </summary>
3650 </member>
3651 <member name="P:ManagedWinapi.Windows.SystemWindow.DialogID">
3652 <summary>
3653 The ID of a control within a dialog. This is used in
3654 WM_COMMAND messages to distinguish which control sent the command.
3655 </summary>
3656 </member>
3657 <member name="P:ManagedWinapi.Windows.SystemWindow.WindowBelow">
3658 <summary>
3659 Get the window that is below this window in the Z order,
3660 or null if this is the lowest window.
3661 </summary>
3662 </member>
3663 <member name="P:ManagedWinapi.Windows.SystemWindow.WindowAbove">
3664 <summary>
3665 Get the window that is above this window in the Z order,
3666 or null, if this is the foreground window.
3667 </summary>
3668 </member>
3669 <member name="P:ManagedWinapi.Windows.SystemWindow.Content">
3670 <summary>
3671 The content of this window. Is only supported for some
3672 kinds of controls (like text or list boxes).
3673 </summary>
3674 </member>
3675 <member name="P:ManagedWinapi.Windows.SystemWindow.CheckState">
3676 <summary>
3677 Whether this control, which is a check box or radio button, is checked.
3678 </summary>
3679 </member>
3680 <member name="T:ManagedWinapi.Windows.WindowDeviceContext">
3681 <summary>
3682 A device context of a window that allows you to draw onto that window.
3683 </summary>
3684 </member>
3685 <member name="M:ManagedWinapi.Windows.WindowDeviceContext.CreateGraphics">
3686 <summary>
3687 Creates a Graphics object for this device context.
3688 </summary>
3689 </member>
3690 <member name="M:ManagedWinapi.Windows.WindowDeviceContext.Dispose">
3691 <summary>
3692 Frees this device context.
3693 </summary>
3694 </member>
3695 <member name="P:ManagedWinapi.Windows.WindowDeviceContext.HDC">
3696 <summary>
3697 The device context handle.
3698 </summary>
3699 </member>
3700 </members>
3701 </doc>

  ViewVC Help
Powered by ViewVC 1.1.22