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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 849 - (hide annotations) (download) (as text)
Tue Sep 16 02:07:57 2014 UTC (6 years, 2 months ago) by william
File MIME type: text/xml
File size: 168911 byte(s)
committing build: v1.7471.2201.r847
1 william 849 <?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