-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWIN32_API.py
2251 lines (2251 loc) · 514 KB
/
WIN32_API.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
DICT_WIN32_API = {
"_TrackMouseEvent": "Posts messages when the mouse pointer leaves a window or hovers over a window for a specified amount of time. This function calls TrackMouseEvent if it exists, otherwise it emulates it. (http://msdn.microsoft.com/en-us/library/ms646266%28VS.85%29.aspx)",
"ActivateKeyboardLayout": "Sets the input locale identifier (formerly called the keyboard layout handle) for the calling thread or the current process. The input locale identifier specifies a locale as well as the physical layout of the keyboard. (http://msdn.microsoft.com/en-us/library/ms646289%28VS.85%29.aspx)",
"AddAtom": "Adds a character string to the local atom table and returns a unique value (an atom) identifying the string. (http://msdn.microsoft.com/en-us/library/ms649056%28VS.85%29.aspx)",
"AddClipboardFormatListener": "Places the given window in the system-maintained clipboard format listener list. (http://msdn.microsoft.com/en-us/library/ms649033%28VS.85%29.aspx)",
"AddERExcludedApplication": "[The AddERExcludedApplication function is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use the WerAddExcludedApplication function.] Excludes the specified application from error reporting. (http://msdn.microsoft.com/en-us/library/bb513614%28VS.85%29.aspx)",
"AddFontMemResourceEx": "The AddFontMemResourceEx function adds the font resource from a memory image to the system. (http://msdn.microsoft.com/en-us/library/dd183325%28VS.85%29.aspx)",
"AddFontResource": "The AddFontResource function adds the font resource from the specified file to the system font table. The font can subsequently be used for text output by any application. (http://msdn.microsoft.com/en-us/library/dd183326%28VS.85%29.aspx)",
"AddFontResourceEx": "The AddFontResourceEx function adds the font resource from the specified file to the system. Fonts added with the AddFontResourceEx function can be marked as private and not enumerable. (http://msdn.microsoft.com/en-us/library/dd183327%28VS.85%29.aspx)",
"AddForm": "The AddForm function adds a form to the list of available forms that can be selected for the specified printer. (http://msdn.microsoft.com/en-us/library/dd183328%28VS.85%29.aspx)",
"AddJob": "The AddJob function adds a print job to the list of print jobs that can be scheduled by the print spooler. The function retrieves the name of the file you can use to store the job. (http://msdn.microsoft.com/en-us/library/dd183329%28VS.85%29.aspx)",
"AddMonitor": "The AddMonitor function installs a local port monitor and links the configuration, data, and monitor files. (http://msdn.microsoft.com/en-us/library/dd183341%28VS.85%29.aspx)",
"AddNtmsMediaType": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The AddNtmsMediaType function adds the specified media type to the specified library if there is not currently a relation in the library object. The function then creates the system media pools if they do not exist. (http://msdn.microsoft.com/en-us/library/bb525471%28VS.85%29.aspx)",
"AddPort": "The AddPort function adds the name of a port to the list of supported ports. The AddPort function is exported by the port monitor. (http://msdn.microsoft.com/en-us/library/dd183342%28VS.85%29.aspx)",
"AddPrinter": "The AddPrinter function adds a printer to the list of supported printers for a specified server. (http://msdn.microsoft.com/en-us/library/dd183343%28VS.85%29.aspx)",
"AddPrinterConnection": "The AddPrinterConnection function adds a connection to the specified printer for the current user. (http://msdn.microsoft.com/en-us/library/dd183344%28VS.85%29.aspx)",
"AddPrinterDriver": "The AddPrinterDriver function installs a local or remote printer driver and associates the configuration, data, and driver files. (http://msdn.microsoft.com/en-us/library/dd183346%28VS.85%29.aspx)",
"AddPrinterDriverEx": "The AddPrinterDriverEx function installs a local or remote printer driver and links the configuration, data, and driver files. Besides having the capabilities of AddPrinterDriver, it also has options that permit strict upgrade, strict downgrade, copying of newer files only, and copying of all files (regardless of file time stamps). (http://msdn.microsoft.com/en-us/library/dd183347%28VS.85%29.aspx)",
"AddPrintProcessor": "The AddPrintProcessor function installs a print processor on the specified server and adds the print-processor name to the list of supported print processors. (http://msdn.microsoft.com/en-us/library/dd183348%28VS.85%29.aspx)",
"AddPrintProvidor": "The AddPrintProvidor function installs a local print provider and links the configuration, data, and provider files. (http://msdn.microsoft.com/en-us/library/dd183349%28VS.85%29.aspx)",
"AddSIDToBoundaryDescriptor": "Adds a security identifier (SID) to the specified boundary descriptor. (http://msdn.microsoft.com/en-us/library/ms681937%28VS.85%29.aspx)",
"AddUsersToEncryptedFile": "Adds user keys to the specified encrypted file. (http://msdn.microsoft.com/en-us/library/aa363770%28VS.85%29.aspx)",
"AddVectoredExceptionHandler": "Registers a vectored exception handler. (http://msdn.microsoft.com/en-us/library/ms679274%28VS.85%29.aspx)",
"AdjustWindowRect": "Calculates the required size of the window rectangle, based on the desired client-rectangle size. The window rectangle can then be passed to the CreateWindow function to create a window whose client area is the desired size. (http://msdn.microsoft.com/en-us/library/ms632665%28VS.85%29.aspx)",
"AdjustWindowRectEx": "Calculates the required size of the window rectangle, based on the desired size of the client rectangle. The window rectangle can then be passed to the CreateWindowEx function to create a window whose client area is the desired size. (http://msdn.microsoft.com/en-us/library/ms632667%28VS.85%29.aspx)",
"AdvancedDocumentProperties": "The AdvancedDocumentProperties function displays a printer-configuration dialog box for the specified printer, allowing the user to configure that printer. (http://msdn.microsoft.com/en-us/library/dd183350%28VS.85%29.aspx)",
"AlertSamplesAvail": "Notifies the system that there are new time samples available. (http://msdn.microsoft.com/en-us/library/ms724192%28VS.85%29.aspx)",
"AllocateNtmsMedia": "[Removable Storage Manager is no longer available for use as of Windows 7 and Windows Server 2008 R2.] The AllocateNtmsMedia function allocates a piece of available media. (http://msdn.microsoft.com/en-us/library/bb525472%28VS.85%29.aspx)",
"AllocateUserPhysicalPages": "Allocates physical memory pages to be mapped and unmapped within any Address Windowing Extensions (AWE) region of a specified process. (http://msdn.microsoft.com/en-us/library/aa366528%28VS.85%29.aspx)",
"AllocateUserPhysicalPagesNuma": "Allocates physical memory pages to be mapped and unmapped within any Address Windowing Extensions (AWE) region of a specified process and specifies the NUMA node for the physical memory. (http://msdn.microsoft.com/en-us/library/aa366529%28VS.85%29.aspx)",
"AllocConsole": "Allocates a new console for the calling process. (http://msdn.microsoft.com/en-us/library/ms681944%28VS.85%29.aspx)",
"AllowSetForegroundWindow": "Enables the specified process to set the foreground window using the SetForegroundWindow function. The calling process must already be able to set the foreground window. For more information, see Remarks later in this topic. (http://msdn.microsoft.com/en-us/library/ms632668%28VS.85%29.aspx)",
"AlphaBlend": "The AlphaBlend function displays bitmaps that have transparent or semitransparent pixels. (http://msdn.microsoft.com/en-us/library/dd183351%28VS.85%29.aspx)",
"AngleArc": "The AngleArc function draws a line segment and an arc. The line segment is drawn from the current position to the beginning of the arc. The arc is drawn along the perimeter of a circle with the given radius and center. The length of the arc is defined by the given start and sweep angles. (http://msdn.microsoft.com/en-us/library/dd183354%28VS.85%29.aspx)",
"AnimatePalette": "The AnimatePalette function replaces entries in the specified logical palette. (http://msdn.microsoft.com/en-us/library/dd183355%28VS.85%29.aspx)",
"AnimateWindow": "Enables you to produce special effects when showing or hiding windows. There are four types of animation: roll, slide, collapse or expand, and alpha-blended fade. (http://msdn.microsoft.com/en-us/library/ms632669%28VS.85%29.aspx)",
"AnyPopup": "Indicates whether an owned, visible, top-level pop-up, or overlapped window exists on the screen. The function searches the entire screen, not just the calling application's client area. (http://msdn.microsoft.com/en-us/library/ms632670%28VS.85%29.aspx)",
"APCProc": "An application-defined completion routine. Specify this address when calling the QueueUserAPC function. The PAPCFUNC type defines a pointer to this callback function. APCProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms681947%28VS.85%29.aspx)",
"AppendMenu": "Appends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu. You can use this function to specify the content, appearance, and behavior of the menu item. (http://msdn.microsoft.com/en-us/library/ms647616%28VS.85%29.aspx)",
"ApplicationRecoveryFinished": "Indicates that the calling application has completed its data recovery. (http://msdn.microsoft.com/en-us/library/aa373328%28VS.85%29.aspx)",
"ApplicationRecoveryInProgress": "Indicates that the calling application is continuing to recover data. (http://msdn.microsoft.com/en-us/library/aa373329%28VS.85%29.aspx)",
"Arc": "The Arc function draws an elliptical arc. (http://msdn.microsoft.com/en-us/library/dd183357%28VS.85%29.aspx)",
"ArcTo": "The ArcTo function draws an elliptical arc. (http://msdn.microsoft.com/en-us/library/dd183358%28VS.85%29.aspx)",
"AreFileApisANSI": "Determines whether the file I/O functions are using the ANSI or OEM character set code page. This function is useful for 8-bit console input and output operations. (http://msdn.microsoft.com/en-us/library/aa363781%28VS.85%29.aspx)",
"ArrangeIconicWindows": "Arranges all the minimized (iconic) child windows of the specified parent window. (http://msdn.microsoft.com/en-us/library/ms632671%28VS.85%29.aspx)",
"AssignProcessToJobObject": "Assigns a process to an existing job object. (http://msdn.microsoft.com/en-us/library/ms681949%28VS.85%29.aspx)",
"AttachConsole": "Attaches the calling process to the console of the specified process. (http://msdn.microsoft.com/en-us/library/ms681952%28VS.85%29.aspx)",
"AttachThreadInput": "Attaches or detaches the input processing mechanism of one thread to that of another thread. (http://msdn.microsoft.com/en-us/library/ms681956%28VS.85%29.aspx)",
"AvQuerySystemResponsiveness": "Retrieves the system responsiveness setting used by the multimedia class scheduler service. (http://msdn.microsoft.com/en-us/library/ms681960%28VS.85%29.aspx)",
"AvRevertMmThreadCharacteristics": "Indicates that a thread is no longer performing work associated with the specified task. (http://msdn.microsoft.com/en-us/library/ms681961%28VS.85%29.aspx)",
"AvRtCreateThreadOrderingGroup": "Creates a thread ordering group. (http://msdn.microsoft.com/en-us/library/ms681962%28VS.85%29.aspx)",
"AvRtCreateThreadOrderingGroupEx": "Creates a thread ordering group and associates the server thread with a task. (http://msdn.microsoft.com/en-us/library/ms681963%28VS.85%29.aspx)",
"AvRtDeleteThreadOrderingGroup": "Deletes the specified thread ordering group created by the caller. It cleans up resources for the thread ordering group, including the context information, and returns. (http://msdn.microsoft.com/en-us/library/ms681964%28VS.85%29.aspx)",
"AvRtJoinThreadOrderingGroup": "Joins client threads to a thread ordering group. (http://msdn.microsoft.com/en-us/library/ms681966%28VS.85%29.aspx)",
"AvRtLeaveThreadOrderingGroup": "Enables client threads to leave a thread ordering group. (http://msdn.microsoft.com/en-us/library/ms681969%28VS.85%29.aspx)",
"AvRtWaitOnThreadOrderingGroup": "Enables client threads of a thread ordering group to wait until they should execute. (http://msdn.microsoft.com/en-us/library/ms681971%28VS.85%29.aspx)",
"AvSetMmMaxThreadCharacteristics": "Associates the calling thread with the specified tasks. (http://msdn.microsoft.com/en-us/library/ms681973%28VS.85%29.aspx)",
"AvSetMmThreadCharacteristics": "Associates the calling thread with the specified task. (http://msdn.microsoft.com/en-us/library/ms681974%28VS.85%29.aspx)",
"AvSetMmThreadPriority": "Adjusts the thread priority of the calling thread relative to other threads performing the same task. (http://msdn.microsoft.com/en-us/library/ms681975%28VS.85%29.aspx)",
"BackupEventLog": "Saves the specified event log to a backup file. The function does not clear the event log. (http://msdn.microsoft.com/en-us/library/aa363635%28VS.85%29.aspx)",
"BackupRead": "The BackupRead function can be used to back up a file or directory, including the security information. The function reads data associated with a specified file or directory into a buffer, which can then be written to the backup medium using the WriteFile function. (http://msdn.microsoft.com/en-us/library/aa362509%28VS.85%29.aspx)",
"BackupSeek": "The BackupSeek function seeks forward in a data stream initially accessed by using the BackupRead or BackupWrite function. (http://msdn.microsoft.com/en-us/library/aa362510%28VS.85%29.aspx)",
"BackupWrite": "The BackupWrite function can be used to restore a file or directory that was backed up using BackupRead. Use the ReadFile function to get a stream of data from the backup medium, then use BackupWrite to write the data to the specified file or directory. (http://msdn.microsoft.com/en-us/library/aa362511%28VS.85%29.aspx)",
"Beep": "Generates simple tones on the speaker. The function is synchronous; it performs an alertable wait and does not return control to its caller until the sound finishes. (http://msdn.microsoft.com/en-us/library/ms679277%28VS.85%29.aspx)",
"BeginDeferWindowPos": "Allocates memory for a multiple-window- position structure and returns the handle to the structure. (http://msdn.microsoft.com/en-us/library/ms632672%28VS.85%29.aspx)",
"BeginNtmsDeviceChangeDetection": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The BeginNtmsDeviceChangeDetection function allows the application to begin a device change detection session. (http://msdn.microsoft.com/en-us/library/bb525475%28VS.85%29.aspx)",
"BeginPaint": "The BeginPaint function prepares the specified window for painting and fills a PAINTSTRUCT structure with information about the painting. (http://msdn.microsoft.com/en-us/library/dd183362%28VS.85%29.aspx)",
"BeginPath": "The BeginPath function opens a path bracket in the specified device context. (http://msdn.microsoft.com/en-us/library/dd183363%28VS.85%29.aspx)",
"BeginUpdateResource": "Retrieves a handle that can be used by the UpdateResource function to add, delete, or replace resources in a binary module. (http://msdn.microsoft.com/en-us/library/ms648030%28VS.85%29.aspx)",
"BindIoCompletionCallback": "Associates the I/O completion port owned by the thread pool with the specified file handle. On completion of an I/O request involving this file, a non-I/O worker thread will execute the specified callback function. (http://msdn.microsoft.com/en-us/library/aa363484%28VS.85%29.aspx)",
"BitBlt": "The BitBlt function performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context. (http://msdn.microsoft.com/en-us/library/dd183370%28VS.85%29.aspx)",
"BlockInput": "Blocks keyboard and mouse input events from reaching applications. (http://msdn.microsoft.com/en-us/library/ms646290%28VS.85%29.aspx)",
"BringWindowToTop": "Brings the specified window to the top of the Z order. If the window is a top-level window, it is activated. If the window is a child window, the top-level parent window associated with the child window is activated. (http://msdn.microsoft.com/en-us/library/ms632673%28VS.85%29.aspx)",
"BroadcastSystemMessage": "Sends a message to the specified recipients. The recipients can be applications, installable drivers, network drivers, system-level device drivers, or any combination of these system components. (http://msdn.microsoft.com/en-us/library/ms644932%28VS.85%29.aspx)",
"BroadcastSystemMessageEx": "Sends a message to the specified recipients. The recipients can be applications, installable drivers, network drivers, system-level device drivers, or any combination of these system components. (http://msdn.microsoft.com/en-us/library/ms644933%28VS.85%29.aspx)",
"BufferCallback": "Consumers implement this function to receive statistics about each buffer of events that ETW delivers to an event trace consumer. ETW calls this function after the events for each buffer are delivered. (http://msdn.microsoft.com/en-us/library/aa363685%28VS.85%29.aspx)",
"BuildCommDCB": "Fills a specified DCB structure with values specified in a device-control string. The device-control string uses the syntax of the mode command. (http://msdn.microsoft.com/en-us/library/aa363143%28VS.85%29.aspx)",
"BuildCommDCBAndTimeouts": "Translates a device-definition string into appropriate device-control block codes and places them into a device control block. The function can also set up time-out values, including the possibility of no time-outs, for a device; the function's behavior in this regard depends on the contents of the device-definition string. (http://msdn.microsoft.com/en-us/library/aa363145%28VS.85%29.aspx)",
"CallbackMayRunLong": "Indicates that the callback may not return quickly. (http://msdn.microsoft.com/en-us/library/ms681981%28VS.85%29.aspx)",
"CallMsgFilter": "Passes the specified message and hook code to the hook procedures associated with the WH_SYSMSGFILTER and WH_MSGFILTER hooks. A WH_SYSMSGFILTER or WH_MSGFILTER hook procedure is an application-defined callback function that examines and, optionally, modifies messages for a dialog box, message box, menu, or scroll bar. (http://msdn.microsoft.com/en-us/library/ms644973%28VS.85%29.aspx)",
"CallNamedPipe": "Connects to a message-type pipe (and waits if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipe. (http://msdn.microsoft.com/en-us/library/aa365144%28VS.85%29.aspx)",
"CallNextHookEx": "Passes the hook information to the next hook procedure in the current hook chain. A hook procedure can call this function either before or after processing the hook information. (http://msdn.microsoft.com/en-us/library/ms644974%28VS.85%29.aspx)",
"CallNtPowerInformation": "Sets or retrieves power information. (http://msdn.microsoft.com/en-us/library/aa372675%28VS.85%29.aspx)",
"CallWindowProc": "Passes message information to the specified window procedure. (http://msdn.microsoft.com/en-us/library/ms633571%28VS.85%29.aspx)",
"CallWndProc": "An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function before calling the window procedure to process a message sent to the thread. (http://msdn.microsoft.com/en-us/library/ms644975%28VS.85%29.aspx)",
"CallWndRetProc": "An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function after the SendMessage function is called. The hook procedure can examine the message; it cannot modify it. (http://msdn.microsoft.com/en-us/library/ms644976%28VS.85%29.aspx)",
"CancelDC": "The CancelDC function cancels any pending operation on the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd183399%28VS.85%29.aspx)",
"CancelIo": "Cancels all pending input and output (I/O) operations that are issued by the calling thread for the specified file. The function does not cancel I/O operations that other threads issue for a file handle. (http://msdn.microsoft.com/en-us/library/aa363791%28VS.85%29.aspx)",
"CancelIoEx": "Marks any outstanding I/O operations for the specified file handle. The function only cancels I/O operations in the current process, regardless of which thread created the I/O operation. (http://msdn.microsoft.com/en-us/library/aa363792%28VS.85%29.aspx)",
"CancelNtmsLibraryRequest": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CancelNtmsLibraryRequest function cancels outstanding RSM requests, such as calls to the CleanNtmsDrive function. If the library is busy, RSM queues the cancellation and returns success. (http://msdn.microsoft.com/en-us/library/bb525477%28VS.85%29.aspx)",
"CancelNtmsOperatorRequest": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CancelNtmsOperatorRequest function cancels the specified RSM operator request. (http://msdn.microsoft.com/en-us/library/bb525478%28VS.85%29.aspx)",
"CancelSynchronousIo": "Marks pending synchronous I/O operations that are issued by the specified thread as canceled. (http://msdn.microsoft.com/en-us/library/aa363794%28VS.85%29.aspx)",
"CancelThreadpoolIo": "Cancels the notification from the StartThreadpoolIo function. (http://msdn.microsoft.com/en-us/library/ms681983%28VS.85%29.aspx)",
"CancelWaitableTimer": "Sets the specified waitable timer to the inactive state. (http://msdn.microsoft.com/en-us/library/ms681985%28VS.85%29.aspx)",
"CanUserWritePwrScheme": "[CanUserWritePwrScheme is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Applications written for Windows Vista and later should use PowerSettingAccessCheck instead.] Determines whether the current user has sufficient privilege to write a power scheme. (http://msdn.microsoft.com/en-us/library/aa372676%28VS.85%29.aspx)",
"CascadeWindows": "Cascades the specified child windows of the specified parent window. (http://msdn.microsoft.com/en-us/library/ms632674%28VS.85%29.aspx)",
"CBTProc": "An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function before activating, creating, destroying, minimizing, maximizing, moving, or sizing a window; before completing a system command; before removing a mouse or keyboard event from the system message queue; before setting the keyboard focus; or before synchronizing with the system message queue. A computer-based training (CBT) application uses this hook procedure to receive useful notifications from the system. (http://msdn.microsoft.com/en-us/library/ms644977%28VS.85%29.aspx)",
"ChangeClipboardChain": "Removes a specified window from the chain of clipboard viewers. (http://msdn.microsoft.com/en-us/library/ms649034%28VS.85%29.aspx)",
"ChangeDisplaySettings": "The ChangeDisplaySettings function changes the settings of the default display device to the specified graphics mode. (http://msdn.microsoft.com/en-us/library/dd183411%28VS.85%29.aspx)",
"ChangeDisplaySettingsEx": "The ChangeDisplaySettingsEx function changes the settings of the specified display device to the specified graphics mode. (http://msdn.microsoft.com/en-us/library/dd183413%28VS.85%29.aspx)",
"ChangeNtmsMediaType": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The ChangeNtmsMediaType function moves the specified PMID to the specified target media pool and sets the PMID's media type identifier to the media type of the target media pool. (http://msdn.microsoft.com/en-us/library/bb525479%28VS.85%29.aspx)",
"ChangeServiceConfig": "Changes the configuration parameters of a service. (http://msdn.microsoft.com/en-us/library/ms681987%28VS.85%29.aspx)",
"ChangeServiceConfig2": "Changes the optional configuration parameters of a service. (http://msdn.microsoft.com/en-us/library/ms681988%28VS.85%29.aspx)",
"ChangeTimerQueueTimer": "Updates a timer-queue timer that was created by the CreateTimerQueueTimer function. (http://msdn.microsoft.com/en-us/library/ms682004%28VS.85%29.aspx)",
"ChangeWindowMessageFilter": "[Using the ChangeWindowMessageFilter function is not recommended, as it has process-wide scope. Instead, use the ChangeWindowMessageFilterEx function to control access to specific windows as needed. ChangeWindowMessageFilter may not be supported in future versions of Windows.] Adds or removes a message from the User Interface Privilege Isolation (UIPI) message filter. (http://msdn.microsoft.com/en-us/library/ms632675%28VS.85%29.aspx)",
"CharLower": "Converts a character string or a single character to lowercase. If the operand is a character string, the function converts the characters in place. (http://msdn.microsoft.com/en-us/library/ms647467%28VS.85%29.aspx)",
"CharLowerBuff": "Converts uppercase characters in a buffer to lowercase characters. The function converts the characters in place. (http://msdn.microsoft.com/en-us/library/ms647468%28VS.85%29.aspx)",
"CharNext": "Retrieves a pointer to the next character in a string. This function can handle strings consisting of either single- or multi-byte characters. (http://msdn.microsoft.com/en-us/library/ms647469%28VS.85%29.aspx)",
"CharNextExA": "Retrieves the pointer to the next character in a string. This function can handle strings consisting of either single- or multi-byte characters. (http://msdn.microsoft.com/en-us/library/ms647470%28VS.85%29.aspx)",
"CharPrev": "Retrieves a pointer to the preceding character in a string. This function can handle strings consisting of either single- or multi-byte characters. (http://msdn.microsoft.com/en-us/library/ms647471%28VS.85%29.aspx)",
"CharPrevExA": "Retrieves the pointer to the preceding character in a string. This function can handle strings consisting of either single- or multi-byte characters. (http://msdn.microsoft.com/en-us/library/ms647472%28VS.85%29.aspx)",
"CharToOem": "Translates a string into the OEM-defined character set. (http://msdn.microsoft.com/en-us/library/ms647473%28VS.85%29.aspx)",
"CharToOemBuff": "This content has been removed. (http://msdn.microsoft.com/en-us/library/ms649065%28VS.85%29.aspx)",
"CharUpper": "Converts a character string or a single character to uppercase. If the operand is a character string, the function converts the characters in place. (http://msdn.microsoft.com/en-us/library/ms647474%28VS.85%29.aspx)",
"CharUpperBuff": "Converts lowercase characters in a buffer to uppercase characters. The function converts the characters in place. (http://msdn.microsoft.com/en-us/library/ms647475%28VS.85%29.aspx)",
"CheckDlgButton": "Changes the check state of a button control. (http://msdn.microsoft.com/en-us/library/bb761875%28VS.85%29.aspx)",
"CheckMenuItem": "[CheckMenuItem is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use SetMenuItemInfo. ] Sets the state of the specified menu item's check-mark attribute to either selected or clear. (http://msdn.microsoft.com/en-us/library/ms647619%28VS.85%29.aspx)",
"CheckMenuRadioItem": "Checks a specified menu item and makes it a radio item. At the same time, the function clears all other menu items in the associated group and clears the radio-item type flag for those items. (http://msdn.microsoft.com/en-us/library/ms647621%28VS.85%29.aspx)",
"CheckNameLegalDOS8Dot3": "Determines whether the specified name can be used to create a file on a FAT file system. (http://msdn.microsoft.com/en-us/library/aa363807%28VS.85%29.aspx)",
"CheckRadioButton": "Adds a check mark to (checks) a specified radio button in a group and removes a check mark from (clears) all other radio buttons in the group. (http://msdn.microsoft.com/en-us/library/bb761877%28VS.85%29.aspx)",
"CheckRemoteDebuggerPresent": "Determines whether the specified process is being debugged. (http://msdn.microsoft.com/en-us/library/ms679280%28VS.85%29.aspx)",
"ChildWindowFromPoint": "Determines which, if any, of the child windows belonging to a parent window contains the specified point. The search is restricted to immediate child windows. Grandchildren, and deeper descendant windows are not searched. (http://msdn.microsoft.com/en-us/library/ms632676%28VS.85%29.aspx)",
"ChildWindowFromPointEx": "Determines which, if any, of the child windows belonging to the specified parent window contains the specified point. The function can ignore invisible, disabled, and transparent child windows. The search is restricted to immediate child windows. Grandchildren and deeper descendants are not searched. (http://msdn.microsoft.com/en-us/library/ms632677%28VS.85%29.aspx)",
"Chord": "The Chord function draws a chord (a region bounded by the intersection of an ellipse and a line segment, called a secant). The chord is outlined by using the current pen and filled by using the current brush. (http://msdn.microsoft.com/en-us/library/dd183428%28VS.85%29.aspx)",
"ClaimMediaLabel": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The ClaimMediaLabel callback function determines whether a specified media label was created by the media's associated application. (http://msdn.microsoft.com/en-us/library/bb525480%28VS.85%29.aspx)",
"CleanNtmsDrive": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CleanNtmsDrive function queues a cleaning request for the specified drive for cleaning. (http://msdn.microsoft.com/en-us/library/bb525482%28VS.85%29.aspx)",
"ClearCommBreak": "Restores character transmission for a specified communications device and places the transmission line in a nonbreak state. (http://msdn.microsoft.com/en-us/library/aa363179%28VS.85%29.aspx)",
"ClearCommError": "Retrieves information about a communications error and reports the current status of a communications device. The function is called when a communications error occurs, and it clears the device's error flag to enable additional input and output (I/O) operations. (http://msdn.microsoft.com/en-us/library/aa363180%28VS.85%29.aspx)",
"ClearEventLog": "Clears the specified event log, and optionally saves the current copy of the log to a backup file. (http://msdn.microsoft.com/en-us/library/aa363637%28VS.85%29.aspx)",
"ClientToScreen": "The ClientToScreen function converts the client-area coordinates of a specified point to screen coordinates. (http://msdn.microsoft.com/en-us/library/dd183434%28VS.85%29.aspx)",
"ClipCursor": "Confines the cursor to a rectangular area on the screen. If a subsequent cursor position (set by the SetCursorPos function or the mouse) lies outside the rectangle, the system automatically adjusts the position to keep the cursor inside the rectangular area. (http://msdn.microsoft.com/en-us/library/ms648383%28VS.85%29.aspx)",
"CloseClipboard": "Closes the clipboard. (http://msdn.microsoft.com/en-us/library/ms649035%28VS.85%29.aspx)",
"CloseDesktop": "Closes an open handle to a desktop object. (http://msdn.microsoft.com/en-us/library/ms682024%28VS.85%29.aspx)",
"CloseEnhMetaFile": "The CloseEnhMetaFile function closes an enhanced-metafile device context and returns a handle that identifies an enhanced-format metafile. (http://msdn.microsoft.com/en-us/library/dd183442%28VS.85%29.aspx)",
"CloseEventLog": "Closes the specified event log. (http://msdn.microsoft.com/en-us/library/aa363639%28VS.85%29.aspx)",
"CloseFigure": "The CloseFigure function closes an open figure in a path. (http://msdn.microsoft.com/en-us/library/dd183443%28VS.85%29.aspx)",
"CloseHandle": "Closes an open object handle. (http://msdn.microsoft.com/en-us/library/ms724211%28VS.85%29.aspx)",
"CloseMetaFile": "The CloseMetaFile function closes a metafile device context and returns a handle that identifies a Windows-format metafile. (http://msdn.microsoft.com/en-us/library/dd183445%28VS.85%29.aspx)",
"CloseNtmsNotification": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CloseNtmsNotification function closes the specified open notification channel. (http://msdn.microsoft.com/en-us/library/bb525483%28VS.85%29.aspx)",
"CloseNtmsSession": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CloseNtmsSession function closes the specified RSM session. (http://msdn.microsoft.com/en-us/library/bb525484%28VS.85%29.aspx)",
"ClosePrinter": "The ClosePrinter function closes the specified printer object. (http://msdn.microsoft.com/en-us/library/dd183446%28VS.85%29.aspx)",
"ClosePrivateNamespace": "Closes an open namespace handle. (http://msdn.microsoft.com/en-us/library/ms682026%28VS.85%29.aspx)",
"CloseServiceHandle": "Closes a handle to a service control manager or service object. (http://msdn.microsoft.com/en-us/library/ms682028%28VS.85%29.aspx)",
"CloseThreadpool": "Closes the specified thread pool. (http://msdn.microsoft.com/en-us/library/ms682030%28VS.85%29.aspx)",
"CloseThreadpoolCleanupGroup": "Closes the specified cleanup group. (http://msdn.microsoft.com/en-us/library/ms682033%28VS.85%29.aspx)",
"CloseThreadpoolCleanupGroupMembers": "Releases the members of the specified cleanup group, waits for all callback functions to complete, and optionally cancels any outstanding callback functions. (http://msdn.microsoft.com/en-us/library/ms682036%28VS.85%29.aspx)",
"CloseThreadpoolIo": "Releases the specified I/O completion object. (http://msdn.microsoft.com/en-us/library/ms682038%28VS.85%29.aspx)",
"CloseThreadpoolTimer": "Releases the specified timer object. (http://msdn.microsoft.com/en-us/library/ms682040%28VS.85%29.aspx)",
"CloseThreadpoolWait": "Releases the specified wait object. (http://msdn.microsoft.com/en-us/library/ms682042%28VS.85%29.aspx)",
"CloseThreadpoolWork": "Releases the specified work object. (http://msdn.microsoft.com/en-us/library/ms682043%28VS.85%29.aspx)",
"CloseThreadWaitChainSession": "Closes the specified WCT session and cancels any outstanding asynchronous operations. (http://msdn.microsoft.com/en-us/library/ms679282%28VS.85%29.aspx)",
"CloseTrace": "The CloseTrace function closes a trace. (http://msdn.microsoft.com/en-us/library/aa363686%28VS.85%29.aspx)",
"CloseWindow": "Minimizes (but does not destroy) the specified window. (http://msdn.microsoft.com/en-us/library/ms632678%28VS.85%29.aspx)",
"CloseWindowStation": "Closes an open window station handle. (http://msdn.microsoft.com/en-us/library/ms682047%28VS.85%29.aspx)",
"CombineRgn": "The CombineRgn function combines two regions and stores the result in a third region. The two regions are combined according to the specified mode. (http://msdn.microsoft.com/en-us/library/dd183465%28VS.85%29.aspx)",
"CombineTransform": "The CombineTransform function concatenates two world-space to page-space transformations. (http://msdn.microsoft.com/en-us/library/dd183466%28VS.85%29.aspx)",
"CommandLineToArgvW": "Parses a Unicode command line string and returns an array of pointers to the command line arguments, along with a count of such arguments, in a way that is similar to the standard C run-time argv and argc values. (http://msdn.microsoft.com/en-us/library/bb776391%28VS.85%29.aspx)",
"CommConfigDialog": "Displays a driver-supplied configuration dialog box. (http://msdn.microsoft.com/en-us/library/aa363187%28VS.85%29.aspx)",
"CompareFileTime": "Compares two file times. (http://msdn.microsoft.com/en-us/library/ms724214%28VS.85%29.aspx)",
"CompareString": "Compares two character strings, for a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd317759%28VS.85%29.aspx)",
"ConfigurePort": "The ConfigurePort function displays the port-configuration dialog box for a port on the specified server. (http://msdn.microsoft.com/en-us/library/dd183472%28VS.85%29.aspx)",
"ConnectNamedPipe": "Enables a named pipe server process to wait for a client process to connect to an instance of a named pipe. A client process connects by calling either the CreateFile or CallNamedPipe function. (http://msdn.microsoft.com/en-us/library/aa365146%28VS.85%29.aspx)",
"ConnectToPrinterDlg": "The ConnectToPrinterDlg function displays a dialog box that lets users browse and connect to printers on a network. If the user selects a printer, the function attempts to create a connection to it; if a suitable driver is not installed on the server, the user is given the option of creating a printer locally. (http://msdn.microsoft.com/en-us/library/dd183473%28VS.85%29.aspx)",
"ContinueDebugEvent": "Enables a debugger to continue a thread that previously reported a debugging event. (http://msdn.microsoft.com/en-us/library/ms679285%28VS.85%29.aspx)",
"ControlCallback": "Providers implement this function to receive enable or disable notification requests from controllers. (http://msdn.microsoft.com/en-us/library/aa363693%28VS.85%29.aspx)",
"ControlService": "Sends a control code to a service. (http://msdn.microsoft.com/en-us/library/ms682108%28VS.85%29.aspx)",
"ControlServiceEx": "Sends a control code to a service. (http://msdn.microsoft.com/en-us/library/ms682110%28VS.85%29.aspx)",
"ControlTrace": "The ControlTrace function flushes, queries, updates, or stops the specified event tracing session. (http://msdn.microsoft.com/en-us/library/aa363696%28VS.85%29.aspx)",
"ConvertDefaultLocale": "Converts a default locale value to an actual locale identifier. (http://msdn.microsoft.com/en-us/library/dd317768%28VS.85%29.aspx)",
"ConvertFiberToThread": "Converts the current fiber into a thread. (http://msdn.microsoft.com/en-us/library/ms682112%28VS.85%29.aspx)",
"ConvertThreadToFiber": "Converts the current thread into a fiber. You must convert a thread into a fiber before you can schedule other fibers. (http://msdn.microsoft.com/en-us/library/ms682115%28VS.85%29.aspx)",
"ConvertThreadToFiberEx": "Converts the current thread into a fiber. You must convert a thread into a fiber before you can schedule other fibers. (http://msdn.microsoft.com/en-us/library/ms682117%28VS.85%29.aspx)",
"CopyAcceleratorTable": "Copies the specified accelerator table. This function is used to obtain the accelerator-table data that corresponds to an accelerator-table handle, or to determine the size of the accelerator-table data. (http://msdn.microsoft.com/en-us/library/ms646364%28VS.85%29.aspx)",
"CopyCursor": "Copies the specified cursor. (http://msdn.microsoft.com/en-us/library/ms648384%28VS.85%29.aspx)",
"CopyEnhMetaFile": "The CopyEnhMetaFile function copies the contents of an enhanced-format metafile to a specified file. (http://msdn.microsoft.com/en-us/library/dd183479%28VS.85%29.aspx)",
"CopyFile": "Copies an existing file to a new file. (http://msdn.microsoft.com/en-us/library/aa363851%28VS.85%29.aspx)",
"CopyFileEx": "Copies an existing file to a new file, notifying the application of its progress through a callback function. (http://msdn.microsoft.com/en-us/library/aa363852%28VS.85%29.aspx)",
"CopyIcon": "Copies the specified icon from another module to the current module. (http://msdn.microsoft.com/en-us/library/ms648058%28VS.85%29.aspx)",
"CopyImage": "Creates a new image (icon, cursor, or bitmap) and copies the attributes of the specified image to the new one. If necessary, the function stretches the bits to fit the desired size of the new image. (http://msdn.microsoft.com/en-us/library/ms648031%28VS.85%29.aspx)",
"CopyMemory": "Copies a block of memory from one location to another. (http://msdn.microsoft.com/en-us/library/aa366535%28VS.85%29.aspx)",
"CopyMetaFile": "The CopyMetaFile function copies the content of a Windows-format metafile to the specified file. (http://msdn.microsoft.com/en-us/library/dd183480%28VS.85%29.aspx)",
"CopyProgressRoutine": "An application-defined callback function used with the CopyFileEx, MoveFileTransacted, and MoveFileWithProgress functions. It is called when a portion of a copy or move operation is completed. The LPPROGRESS_ROUTINE type defines a pointer to this callback function. CopyProgressRoutine is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/aa363854%28VS.85%29.aspx)",
"CopyRect": "The CopyRect function copies the coordinates of one rectangle to another. (http://msdn.microsoft.com/en-us/library/dd183481%28VS.85%29.aspx)",
"CountClipboardFormats": "Retrieves the number of different data formats currently on the clipboard. (http://msdn.microsoft.com/en-us/library/ms649036%28VS.85%29.aspx)",
"CounterPathCallBack": "Applications implement the CounterPathCallBack function to process the counter path strings returned by the Browse dialog box. (http://msdn.microsoft.com/en-us/library/aa371919%28VS.85%29.aspx)",
"CreateAcceleratorTable": "Creates an accelerator table. (http://msdn.microsoft.com/en-us/library/ms646365%28VS.85%29.aspx)",
"CreateBitmap": "The CreateBitmap function creates a bitmap with the specified width, height, and color format (color planes and bits-per-pixel). (http://msdn.microsoft.com/en-us/library/dd183485%28VS.85%29.aspx)",
"CreateBitmapIndirect": "The CreateBitmapIndirect function creates a bitmap with the specified width, height, and color format (color planes and bits-per-pixel). (http://msdn.microsoft.com/en-us/library/dd183486%28VS.85%29.aspx)",
"CreateBoundaryDescriptor": "Creates a boundary descriptor. (http://msdn.microsoft.com/en-us/library/ms682121%28VS.85%29.aspx)",
"CreateBrushIndirect": "The CreateBrushIndirect function creates a logical brush that has the specified style, color, and pattern. (http://msdn.microsoft.com/en-us/library/dd183487%28VS.85%29.aspx)",
"CreateCaret": "Creates a new shape for the system caret and assigns ownership of the caret to the specified window. The caret shape can be a line, a block, or a bitmap. (http://msdn.microsoft.com/en-us/library/ms648399%28VS.85%29.aspx)",
"CreateCompatibleBitmap": "The CreateCompatibleBitmap function creates a bitmap compatible with the device that is associated with the specified device context. (http://msdn.microsoft.com/en-us/library/dd183488%28VS.85%29.aspx)",
"CreateCompatibleDC": "The CreateCompatibleDC function creates a memory device context (DC) compatible with the specified device. (http://msdn.microsoft.com/en-us/library/dd183489%28VS.85%29.aspx)",
"CreateConsoleScreenBuffer": "Creates a console screen buffer. (http://msdn.microsoft.com/en-us/library/ms682122%28VS.85%29.aspx)",
"CreateCursor": "Creates a cursor having the specified size, bit patterns, and hot spot. (http://msdn.microsoft.com/en-us/library/ms648385%28VS.85%29.aspx)",
"CreateDC": "The CreateDC function creates a device context (DC) for a device using the specified name. (http://msdn.microsoft.com/en-us/library/dd183490%28VS.85%29.aspx)",
"CreateDesktop": "Creates a new desktop, associates it with the current window station of the calling process, and assigns it to the calling thread. The calling process must have an associated window station, either assigned by the system at process creation time or set by the SetProcessWindowStation function. (http://msdn.microsoft.com/en-us/library/ms682124%28VS.85%29.aspx)",
"CreateDesktopEx": "Creates a new desktop with the specified heap, associates it with the current window station of the calling process, and assigns it to the calling thread. The calling process must have an associated window station, either assigned by the system at process creation time or set by the SetProcessWindowStation function. (http://msdn.microsoft.com/en-us/library/ms682127%28VS.85%29.aspx)",
"CreateDIBitmap": "The CreateDIBitmap function creates a compatible bitmap (DDB) from a DIB and, optionally, sets the bitmap bits. (http://msdn.microsoft.com/en-us/library/dd183491%28VS.85%29.aspx)",
"CreateDIBPatternBrush": "The CreateDIBPatternBrush function creates a logical brush that has the pattern specified by the specified device-independent bitmap (DIB). The brush can subsequently be selected into any device context that is associated with a device that supports raster operations. (http://msdn.microsoft.com/en-us/library/dd183492%28VS.85%29.aspx)",
"CreateDIBPatternBrushPt": "The CreateDIBPatternBrushPt function creates a logical brush that has the pattern specified by the device-independent bitmap (DIB). (http://msdn.microsoft.com/en-us/library/dd183493%28VS.85%29.aspx)",
"CreateDIBSection": "The CreateDIBSection function creates a DIB that applications can write to directly. The function gives you a pointer to the location of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use to create the bitmap, or you can let the system allocate the memory for the bitmap. (http://msdn.microsoft.com/en-us/library/dd183494%28VS.85%29.aspx)",
"CreateDialog": "Creates a modeless dialog box from a dialog box template resource. The CreateDialog macro uses the CreateDialogParam function. (http://msdn.microsoft.com/en-us/library/ms645434%28VS.85%29.aspx)",
"CreateDialogIndirect": "Creates a modeless dialog box from a dialog box template in memory. The CreateDialogIndirect macro uses the CreateDialogIndirectParam function. (http://msdn.microsoft.com/en-us/library/ms645436%28VS.85%29.aspx)",
"CreateDialogIndirectParam": "Creates a modeless dialog box from a dialog box template in memory. Before displaying the dialog box, the function passes an application-defined value to the dialog box procedure as the lParam parameter of the WM_INITDIALOG message. An application can use this value to initialize dialog box controls. (http://msdn.microsoft.com/en-us/library/ms645441%28VS.85%29.aspx)",
"CreateDialogParam": "Creates a modeless dialog box from a dialog box template resource. Before displaying the dialog box, the function passes an application-defined value to the dialog box procedure as the lParam parameter of the WM_INITDIALOG message. An application can use this value to initialize dialog box controls. (http://msdn.microsoft.com/en-us/library/ms645445%28VS.85%29.aspx)",
"CreateDirectory": "Creates a new directory. If the underlying file system supports security on files and directories, the function applies a specified security descriptor to the new directory. (http://msdn.microsoft.com/en-us/library/aa363855%28VS.85%29.aspx)",
"CreateDirectoryEx": "Creates a new directory with the attributes of a specified template directory. If the underlying file system supports security on files and directories, the function applies a specified security descriptor to the new directory. The new directory retains the other attributes of the specified template directory. (http://msdn.microsoft.com/en-us/library/aa363856%28VS.85%29.aspx)",
"CreateDiscardableBitmap": "The CreateDiscardableBitmap function creates a discardable bitmap that is compatible with the specified device. The bitmap has the same bits-per-pixel format and the same color palette as the device. An application can select this bitmap as the current bitmap for a memory device that is compatible with the specified device. (http://msdn.microsoft.com/en-us/library/dd183495%28VS.85%29.aspx)",
"CreateEllipticRgn": "The CreateEllipticRgn function creates an elliptical region. (http://msdn.microsoft.com/en-us/library/dd183496%28VS.85%29.aspx)",
"CreateEllipticRgnIndirect": "The CreateEllipticRgnIndirect function creates an elliptical region. (http://msdn.microsoft.com/en-us/library/dd183497%28VS.85%29.aspx)",
"CreateEnhMetaFile": "The CreateEnhMetaFile function creates a device context for an enhanced-format metafile. This device context can be used to store a device-independent picture. (http://msdn.microsoft.com/en-us/library/dd183498%28VS.85%29.aspx)",
"CreateEvent": "Creates or opens a named or unnamed event object. (http://msdn.microsoft.com/en-us/library/ms682396%28VS.85%29.aspx)",
"CreateEventEx": "Creates or opens a named or unnamed event object and returns a handle to the object. (http://msdn.microsoft.com/en-us/library/ms682400%28VS.85%29.aspx)",
"CreateFiber": "Allocates a fiber object, assigns it a stack, and sets up execution to begin at the specified start address, typically the fiber function. This function does not schedule the fiber. (http://msdn.microsoft.com/en-us/library/ms682402%28VS.85%29.aspx)",
"CreateFiberEx": "Allocates a fiber object, assigns it a stack, and sets up execution to begin at the specified start address, typically the fiber function. This function does not schedule the fiber. (http://msdn.microsoft.com/en-us/library/ms682406%28VS.85%29.aspx)",
"CreateFile": "Creates or opens a file or I/O device. The most commonly used I/O devices are as follows: file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. The function returns a handle that can be used to access the file or device for various types of I/O depending on the file or device and the flags and attributes specified. (http://msdn.microsoft.com/en-us/library/aa363858%28VS.85%29.aspx)",
"CreateFileMapping": "Creates or opens a named or unnamed file mapping object for a specified file. (http://msdn.microsoft.com/en-us/library/aa366537%28VS.85%29.aspx)",
"CreateFileMappingNuma": "Creates or opens a named or unnamed file mapping object for a specified file and specifies the NUMA node for the physical memory. (http://msdn.microsoft.com/en-us/library/aa366539%28VS.85%29.aspx)",
"CreateFont": "The CreateFont function creates a logical font with the specified characteristics. The logical font can subsequently be selected as the font for any device. (http://msdn.microsoft.com/en-us/library/dd183499%28VS.85%29.aspx)",
"CreateFontIndirect": "The CreateFontIndirect function creates a logical font that has the specified characteristics. The font can subsequently be selected as the current font for any device context. (http://msdn.microsoft.com/en-us/library/dd183500%28VS.85%29.aspx)",
"CreateFontIndirectEx": "The CreateFontIndirectEx function specifies a logical font that has the characteristics in the specified structure. The font can subsequently be selected as the current font for any device context. (http://msdn.microsoft.com/en-us/library/dd183501%28VS.85%29.aspx)",
"CreateHalftonePalette": "The CreateHalftonePalette function creates a halftone palette for the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd183503%28VS.85%29.aspx)",
"CreateHardLink": "Establishes a hard link between an existing file and a new file. This function is only supported on the NTFS file system, and only for files, not directories. (http://msdn.microsoft.com/en-us/library/aa363860%28VS.85%29.aspx)",
"CreateHatchBrush": "The CreateHatchBrush function creates a logical brush that has the specified hatch pattern and color. (http://msdn.microsoft.com/en-us/library/dd183504%28VS.85%29.aspx)",
"CreateIC": "The CreateIC function creates an information context for the specified device. The information context provides a fast way to get information about the device without creating a device context (DC). However, GDI drawing functions cannot accept a handle to an information context. (http://msdn.microsoft.com/en-us/library/dd183505%28VS.85%29.aspx)",
"CreateIcon": "Creates an icon that has the specified size, colors, and bit patterns. (http://msdn.microsoft.com/en-us/library/ms648059%28VS.85%29.aspx)",
"CreateIconFromResource": "Creates an icon or cursor from resource bits describing the icon. (http://msdn.microsoft.com/en-us/library/ms648060%28VS.85%29.aspx)",
"CreateIconFromResourceEx": "Creates an icon or cursor from resource bits describing the icon. (http://msdn.microsoft.com/en-us/library/ms648061%28VS.85%29.aspx)",
"CreateIconIndirect": "Creates an icon or cursor from an ICONINFO structure. (http://msdn.microsoft.com/en-us/library/ms648062%28VS.85%29.aspx)",
"CreateIoCompletionPort": "Creates an input/output (I/O) completion port and associates it with a specified file handle, or creates an I/O completion port that is not yet associated with a file handle, allowing association at a later time. (http://msdn.microsoft.com/en-us/library/aa363862%28VS.85%29.aspx)",
"CreateJobObject": "Creates or opens a job object. (http://msdn.microsoft.com/en-us/library/ms682409%28VS.85%29.aspx)",
"CreateMailslot": "Creates a mailslot with the specified name and returns a handle that a mailslot server can use to perform operations on the mailslot. The mailslot is local to the computer that creates it. An error occurs if a mailslot with the specified name already exists. (http://msdn.microsoft.com/en-us/library/aa365147%28VS.85%29.aspx)",
"CreateMDIWindow": "Creates a multiple-document interface (MDI) child window. (http://msdn.microsoft.com/en-us/library/ms644923%28VS.85%29.aspx)",
"CreateMenu": "Creates a menu. The menu is initially empty, but it can be filled with menu items by using the InsertMenuItem, AppendMenu, and InsertMenu functions. (http://msdn.microsoft.com/en-us/library/ms647624%28VS.85%29.aspx)",
"CreateMetaFile": "The CreateMetaFile function creates a device context for a Windows-format metafile. (http://msdn.microsoft.com/en-us/library/dd183506%28VS.85%29.aspx)",
"CreateMutex": "Creates or opens a named or unnamed mutex object. (http://msdn.microsoft.com/en-us/library/ms682411%28VS.85%29.aspx)",
"CreateMutexEx": "Creates or opens a named or unnamed mutex object and returns a handle to the object. (http://msdn.microsoft.com/en-us/library/ms682418%28VS.85%29.aspx)",
"CreateNamedPipe": "Creates an instance of a named pipe and returns a handle for subsequent pipe operations. A named pipe server process uses this function either to create the first instance of a specific named pipe and establish its basic attributes or to create a new instance of an existing named pipe. (http://msdn.microsoft.com/en-us/library/aa365150%28VS.85%29.aspx)",
"CreateNtmsMedia": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CreateNtmsMedia function creates a PMID and side (or sides) for a new piece of offline media. The media is placed in the media pool specified for lpPhysicalMedia. (http://msdn.microsoft.com/en-us/library/bb525485%28VS.85%29.aspx)",
"CreateNtmsMediaPool": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The CreateNtmsMediaPool function creates a new application media pool. (http://msdn.microsoft.com/en-us/library/bb525486%28VS.85%29.aspx)",
"CreatePalette": "The CreatePalette function creates a logical palette. (http://msdn.microsoft.com/en-us/library/dd183507%28VS.85%29.aspx)",
"CreatePatternBrush": "The CreatePatternBrush function creates a logical brush with the specified bitmap pattern. The bitmap can be a DIB section bitmap, which is created by the CreateDIBSection function, or it can be a device-dependent bitmap. (http://msdn.microsoft.com/en-us/library/dd183508%28VS.85%29.aspx)",
"CreatePen": "The CreatePen function creates a logical pen that has the specified style, width, and color. The pen can subsequently be selected into a device context and used to draw lines and curves. (http://msdn.microsoft.com/en-us/library/dd183509%28VS.85%29.aspx)",
"CreatePenIndirect": "The CreatePenIndirect function creates a logical cosmetic pen that has the style, width, and color specified in a structure. (http://msdn.microsoft.com/en-us/library/dd183510%28VS.85%29.aspx)",
"CreatePipe": "Creates an anonymous pipe, and returns handles to the read and write ends of the pipe. (http://msdn.microsoft.com/en-us/library/aa365152%28VS.85%29.aspx)",
"CreatePolygonRgn": "The CreatePolygonRgn function creates a polygonal region. (http://msdn.microsoft.com/en-us/library/dd183511%28VS.85%29.aspx)",
"CreatePolyPolygonRgn": "The CreatePolyPolygonRgn function creates a region consisting of a series of polygons. The polygons can overlap. (http://msdn.microsoft.com/en-us/library/dd183512%28VS.85%29.aspx)",
"CreatePopupMenu": "Creates a drop-down menu, submenu, or shortcut menu. The menu is initially empty. You can insert or append menu items by using the InsertMenuItem function. You can also use the InsertMenu function to insert menu items and the AppendMenu function to append menu items. (http://msdn.microsoft.com/en-us/library/ms647626%28VS.85%29.aspx)",
"CreatePrivateNamespace": "Creates a private namespace. (http://msdn.microsoft.com/en-us/library/ms682419%28VS.85%29.aspx)",
"CreateProcess": "Creates a new process and its primary thread. The new process runs in the security context of the calling process. (http://msdn.microsoft.com/en-us/library/ms682425%28VS.85%29.aspx)",
"CreateProcessAsUser": "Creates a new process and its primary thread. The new process runs in the security context of the user represented by the specified token. (http://msdn.microsoft.com/en-us/library/ms682429%28VS.85%29.aspx)",
"CreateProcessWithLogonW": "Creates a new process and its primary thread. Then the new process runs the specified executable file in the security context of the specified credentials (user, domain, and password). It can optionally load the user profile for a specified user. (http://msdn.microsoft.com/en-us/library/ms682431%28VS.85%29.aspx)",
"CreateProcessWithTokenW": "Creates a new process and its primary thread. The new process runs in the security context of the specified token. It can optionally load the user profile for the specified user. (http://msdn.microsoft.com/en-us/library/ms682434%28VS.85%29.aspx)",
"CreateRectRgn": "The CreateRectRgn function creates a rectangular region. (http://msdn.microsoft.com/en-us/library/dd183514%28VS.85%29.aspx)",
"CreateRectRgnIndirect": "The CreateRectRgnIndirect function creates a rectangular region. (http://msdn.microsoft.com/en-us/library/dd183515%28VS.85%29.aspx)",
"CreateRemoteThread": "Creates a thread that runs in the virtual address space of another process. (http://msdn.microsoft.com/en-us/library/ms682437%28VS.85%29.aspx)",
"CreateRoundRectRgn": "The CreateRoundRectRgn function creates a rectangular region with rounded corners. (http://msdn.microsoft.com/en-us/library/dd183516%28VS.85%29.aspx)",
"CreateScalableFontResource": "[The CreateScalableFontResource function is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.] (http://msdn.microsoft.com/en-us/library/dd183517%28VS.85%29.aspx)",
"CreateSemaphore": "Creates or opens a named or unnamed semaphore object. (http://msdn.microsoft.com/en-us/library/ms682438%28VS.85%29.aspx)",
"CreateSemaphoreEx": "Creates or opens a named or unnamed semaphore object and returns a handle to the object. (http://msdn.microsoft.com/en-us/library/ms682446%28VS.85%29.aspx)",
"CreateService": "Creates a service object and adds it to the specified service control manager database. (http://msdn.microsoft.com/en-us/library/ms682450%28VS.85%29.aspx)",
"CreateSolidBrush": "The CreateSolidBrush function creates a logical brush that has the specified solid color. (http://msdn.microsoft.com/en-us/library/dd183518%28VS.85%29.aspx)",
"CreateSymbolicLink": "Creates a symbolic link. (http://msdn.microsoft.com/en-us/library/aa363866%28VS.85%29.aspx)",
"CreateTapePartition": "The CreateTapePartition function reformats a tape. (http://msdn.microsoft.com/en-us/library/aa362519%28VS.85%29.aspx)",
"CreateThread": "Creates a thread to execute within the virtual address space of the calling process. (http://msdn.microsoft.com/en-us/library/ms682453%28VS.85%29.aspx)",
"CreateThreadpool": "Allocates a new pool of threads to execute callbacks. (http://msdn.microsoft.com/en-us/library/ms682456%28VS.85%29.aspx)",
"CreateThreadpoolCleanupGroup": "Creates a cleanup group that applications can use to track one or more thread pool callbacks. (http://msdn.microsoft.com/en-us/library/ms682462%28VS.85%29.aspx)",
"CreateThreadpoolIo": "Creates a new I/O completion object. (http://msdn.microsoft.com/en-us/library/ms682464%28VS.85%29.aspx)",
"CreateThreadpoolTimer": "Creates a new timer object. (http://msdn.microsoft.com/en-us/library/ms682466%28VS.85%29.aspx)",
"CreateThreadpoolWait": "Creates a new wait object. (http://msdn.microsoft.com/en-us/library/ms682474%28VS.85%29.aspx)",
"CreateThreadpoolWork": "Creates a new work object. (http://msdn.microsoft.com/en-us/library/ms682478%28VS.85%29.aspx)",
"CreateTimerQueue": "Creates a queue for timers. Timer-queue timers are lightweight objects that enable you to specify a callback function to be called at a specified time. (http://msdn.microsoft.com/en-us/library/ms682483%28VS.85%29.aspx)",
"CreateTimerQueueTimer": "Creates a timer-queue timer. This timer expires at the specified due time, then after every specified period. When the timer expires, the callback function is called. (http://msdn.microsoft.com/en-us/library/ms682485%28VS.85%29.aspx)",
"CreateToolhelp32Snapshot": "Takes a snapshot of the specified processes, as well as the heaps, modules, and threads used by these processes. (http://msdn.microsoft.com/en-us/library/ms682489%28VS.85%29.aspx)",
"CreateTraceInstanceId": "The CreateTraceInstanceId function creates a unique transaction identifier and maps it to a class GUID registration handle. You then use the transaction identifier when calling the TraceEventInstance function. (http://msdn.microsoft.com/en-us/library/aa363698%28VS.85%29.aspx)",
"CreateWaitableTimer": "Creates or opens a waitable timer object. (http://msdn.microsoft.com/en-us/library/ms682492%28VS.85%29.aspx)",
"CreateWaitableTimerEx": "Creates or opens a waitable timer object and returns a handle to the object. (http://msdn.microsoft.com/en-us/library/ms682494%28VS.85%29.aspx)",
"CreateWindow": "Creates an overlapped, pop-up, or child window. It specifies the window class, window title, window style, and (optionally) the initial position and size of the window. The function also specifies the window's parent or owner, if any, and the window's menu. (http://msdn.microsoft.com/en-us/library/ms632679%28VS.85%29.aspx)",
"CreateWindowEx": "Creates an overlapped, pop-up, or child window with an extended window style; otherwise, this function is identical to the CreateWindow function. For more information about creating a window and for full descriptions of the other parameters of CreateWindowEx, see CreateWindow. (http://msdn.microsoft.com/en-us/library/ms632680%28VS.85%29.aspx)",
"CreateWindowStation": "Creates a window station object, associates it with the calling process, and assigns it to the current session. (http://msdn.microsoft.com/en-us/library/ms682496%28VS.85%29.aspx)",
"DdeAbandonTransaction": "Abandons the specified asynchronous transaction and releases all resources associated with the transaction. (http://msdn.microsoft.com/en-us/library/ms648739%28VS.85%29.aspx)",
"DdeAccessData": "Provides access to the data in the specified Dynamic Data Exchange (DDE) object. An application must call the DdeUnaccessData function when it has finished accessing the data in the object. (http://msdn.microsoft.com/en-us/library/ms648740%28VS.85%29.aspx)",
"DdeAddData": "Adds data to the specified Dynamic Data Exchange (DDE) object. An application can add data starting at any offset from the beginning of the object. If new data overlaps data already in the object, the new data overwrites the old data in the bytes where the overlap occurs. The contents of locations in the object that have not been written to are undefined. (http://msdn.microsoft.com/en-us/library/ms648741%28VS.85%29.aspx)",
"DdeCallback": "An application-defined callback function used with the Dynamic Data Exchange Management Library (DDEML) functions. It processes Dynamic Data Exchange (DDE) transactions. The PFNCALLBACK type defines a pointer to this callback function. DdeCallback is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms648742%28VS.85%29.aspx)",
"DdeClientTransaction": "Begins a data transaction between a client and a server. Only a Dynamic Data Exchange (DDE) client application can call this function, and the application can use it only after establishing a conversation with the server. (http://msdn.microsoft.com/en-us/library/ms648743%28VS.85%29.aspx)",
"DdeCmpStringHandles": "Compares the values of two string handles. The value of a string handle is not related to the case of the associated string. (http://msdn.microsoft.com/en-us/library/ms648744%28VS.85%29.aspx)",
"DdeConnect": "Establishes a conversation with a server application that supports the specified service name and topic name pair. If more than one such server exists, the system selects only one. (http://msdn.microsoft.com/en-us/library/ms648745%28VS.85%29.aspx)",
"DdeConnectList": "Establishes a conversation with all server applications that support the specified service name and topic name pair. An application can also use this function to obtain a list of conversation handles by passing the function an existing conversation handle. The Dynamic Data Exchange Management Library removes the handles of any terminated conversations from the conversation list. The resulting conversation list contains the handles of all currently established conversations that support the specified service name and topic name. (http://msdn.microsoft.com/en-us/library/ms648746%28VS.85%29.aspx)",
"DdeCreateDataHandle": "Creates a Dynamic Data Exchange (DDE) object and fills the object with data from the specified buffer. A DDE application uses this function during transactions that involve passing data to the partner application. (http://msdn.microsoft.com/en-us/library/ms648747%28VS.85%29.aspx)",
"DdeCreateStringHandle": "Creates a handle that identifies the specified string. A Dynamic Data Exchange (DDE) client or server application can pass the string handle as a parameter to other Dynamic Data Exchange Management Library (DDEML) functions. (http://msdn.microsoft.com/en-us/library/ms648748%28VS.85%29.aspx)",
"DdeDisconnect": "Terminates a conversation started by either the DdeConnect or DdeConnectList function and invalidates the specified conversation handle. (http://msdn.microsoft.com/en-us/library/ms648749%28VS.85%29.aspx)",
"DdeDisconnectList": "Destroys the specified conversation list and terminates all conversations associated with the list. (http://msdn.microsoft.com/en-us/library/ms648750%28VS.85%29.aspx)",
"DdeEnableCallback": "Enables or disables transactions for a specific conversation or for all conversations currently established by the calling application. (http://msdn.microsoft.com/en-us/library/ms648751%28VS.85%29.aspx)",
"DdeFreeDataHandle": "Frees a Dynamic Data Exchange (DDE) object and deletes the data handle associated with the object. (http://msdn.microsoft.com/en-us/library/ms648752%28VS.85%29.aspx)",
"DdeFreeStringHandle": "Frees a string handle in the calling application. (http://msdn.microsoft.com/en-us/library/ms648753%28VS.85%29.aspx)",
"DdeGetData": "Copies data from the specified Dynamic Data Exchange (DDE) object to the specified local buffer. (http://msdn.microsoft.com/en-us/library/ms648754%28VS.85%29.aspx)",
"DdeGetLastError": "Retrieves the most recent error code set by the failure of a Dynamic Data Exchange Management Library (DDEML) function and resets the error code to DMLERR_NO_ERROR. (http://msdn.microsoft.com/en-us/library/ms648755%28VS.85%29.aspx)",
"DdeImpersonateClient": "Impersonates a Dynamic Data Exchange (DDE) client application in a DDE client conversation. (http://msdn.microsoft.com/en-us/library/ms648756%28VS.85%29.aspx)",
"DdeInitialize": "Registers an application with the Dynamic Data Exchange Management Library (DDEML). An application must call this function before calling any other Dynamic Data Exchange Management Library (DDEML) function. (http://msdn.microsoft.com/en-us/library/ms648757%28VS.85%29.aspx)",
"DdeKeepStringHandle": "Increments the usage count associated with the specified handle. This function enables an application to save a string handle passed to the application's Dynamic Data Exchange (DDE) callback function. Otherwise, a string handle passed to the callback function is deleted when the callback function returns. This function should also be used to keep a copy of a string handle referenced by the CONVINFO structure returned by the DdeQueryConvInfo function. (http://msdn.microsoft.com/en-us/library/ms648758%28VS.85%29.aspx)",
"DdeNameService": "Registers or unregisters the service names a Dynamic Data Exchange (DDE) server supports. This function causes the system to send XTYP_REGISTER or XTYP_UNREGISTER transactions to other running Dynamic Data Exchange Management Library (DDEML) client applications. (http://msdn.microsoft.com/en-us/library/ms648759%28VS.85%29.aspx)",
"DdePostAdvise": "Causes the system to send an XTYP_ADVREQ transaction to the calling (server) application's Dynamic Data Exchange (DDE) callback function for each client with an active advise loop on the specified topic and item. A server application should call this function whenever the data associated with the topic name or item name pair changes. (http://msdn.microsoft.com/en-us/library/ms648760%28VS.85%29.aspx)",
"DdeQueryConvInfo": "Retrieves information about a Dynamic Data Exchange (DDE) transaction and about the conversation in which the transaction takes place. (http://msdn.microsoft.com/en-us/library/ms648761%28VS.85%29.aspx)",
"DdeQueryNextServer": "Retrieves the next conversation handle in the specified conversation list. (http://msdn.microsoft.com/en-us/library/ms648762%28VS.85%29.aspx)",
"DdeQueryString": "Copies text associated with a string handle into a buffer. (http://msdn.microsoft.com/en-us/library/ms648763%28VS.85%29.aspx)",
"DdeReconnect": "Enables a client Dynamic Data Exchange Management Library (DDEML) application to attempt to reestablish a conversation with a service that has terminated a conversation with the client. When the conversation is reestablished, the Dynamic Data Exchange Management Library (DDEML) attempts to reestablish any preexisting advise loops. (http://msdn.microsoft.com/en-us/library/ms648764%28VS.85%29.aspx)",
"DdeSetQualityOfService": "Specifies the quality of service (QOS) a raw Dynamic Data Exchange (DDE) application desires for future DDE conversations it initiates. The specified QOS applies to any conversations started while those settings are in place. A DDE conversation's quality of service lasts for the duration of the conversation; calls to the DdeSetQualityOfService function during a conversation do not affect that conversation's QOS. (http://msdn.microsoft.com/en-us/library/ms649003%28VS.85%29.aspx)",
"DdeSetUserHandle": "Associates an application-defined value with a conversation handle or a transaction identifier. This is useful for simplifying the processing of asynchronous transactions. An application can use the DdeQueryConvInfo function to retrieve this value. (http://msdn.microsoft.com/en-us/library/ms648765%28VS.85%29.aspx)",
"DdeUnaccessData": "Unaccesses a Dynamic Data Exchange (DDE) object. An application must call this function after it has finished accessing the object. (http://msdn.microsoft.com/en-us/library/ms648766%28VS.85%29.aspx)",
"DdeUninitialize": "Frees all Dynamic Data Exchange Management Library (DDEML) resources associated with the calling application. (http://msdn.microsoft.com/en-us/library/ms648767%28VS.85%29.aspx)",
"DeallocateNtmsMedia": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeallocateNtmsMedia function deallocates the side associated with the specified logical media. (http://msdn.microsoft.com/en-us/library/bb525488%28VS.85%29.aspx)",
"DebugActiveProcess": "Enables a debugger to attach to an active process and debug it. (http://msdn.microsoft.com/en-us/library/ms679295%28VS.85%29.aspx)",
"DebugActiveProcessStop": "Stops the debugger from debugging the specified process. (http://msdn.microsoft.com/en-us/library/ms679296%28VS.85%29.aspx)",
"DebugBreak": "Causes a breakpoint exception to occur in the current process. This allows the calling thread to signal the debugger to handle the exception. (http://msdn.microsoft.com/en-us/library/ms679297%28VS.85%29.aspx)",
"DebugBreakProcess": "Causes a breakpoint exception to occur in the specified process. This allows the calling thread to signal the debugger to handle the exception. (http://msdn.microsoft.com/en-us/library/ms679298%28VS.85%29.aspx)",
"DebugProc": "An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function before calling the hook procedures associated with any type of hook. The system passes information about the hook to be called to the DebugProc hook procedure, which examines the information and determines whether to allow the hook to be called. (http://msdn.microsoft.com/en-us/library/ms644978%28VS.85%29.aspx)",
"DebugSetProcessKillOnExit": "Sets the action to be performed when the calling thread exits. (http://msdn.microsoft.com/en-us/library/ms679307%28VS.85%29.aspx)",
"DecommissionNtmsMedia": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DecommissionNtmsMedia function moves a side from the Available state to the Decommissioned state. (http://msdn.microsoft.com/en-us/library/bb525489%28VS.85%29.aspx)",
"DecryptFile": "Decrypts an encrypted file or directory. (http://msdn.microsoft.com/en-us/library/aa363903%28VS.85%29.aspx)",
"DeferWindowPos": "Updates the specified multiple-window position structure for the specified window. The function then returns a handle to the updated structure. The EndDeferWindowPos function uses the information in this structure to change the position and size of a number of windows simultaneously. The BeginDeferWindowPos function creates the structure. (http://msdn.microsoft.com/en-us/library/ms632681%28VS.85%29.aspx)",
"DefFrameProc": "Provides default processing for any window messages that the window procedure of a multiple-document interface (MDI) frame window does not process. All window messages that are not explicitly processed by the window procedure must be passed to the DefFrameProc function, not the DefWindowProc function. (http://msdn.microsoft.com/en-us/library/ms644924%28VS.85%29.aspx)",
"DefineDosDevice": "Defines, redefines, or deletes MS-DOS device names. (http://msdn.microsoft.com/en-us/library/aa363904%28VS.85%29.aspx)",
"DefMDIChildProc": "Provides default processing for any window message that the window procedure of a multiple-document interface (MDI) child window does not process. A window message not processed by the window procedure must be passed to the DefMDIChildProc function, not to the DefWindowProc function. (http://msdn.microsoft.com/en-us/library/ms644925%28VS.85%29.aspx)",
"DefRawInputProc": "Unlike DefWindowProcA and DefWindowProcW, this function doesn't do any processing. (http://msdn.microsoft.com/en-us/library/ms645594%28VS.85%29.aspx)",
"DefWindowProc": "Calls the default window procedure to provide default processing for any window messages that an application does not process. This function ensures that every message is processed. DefWindowProc is called with the same parameters received by the window procedure. (http://msdn.microsoft.com/en-us/library/ms633572%28VS.85%29.aspx)",
"DeleteAtom": "Decrements the reference count of a local string atom. If the atom's reference count is reduced to zero, DeleteAtom removes the string associated with the atom from the local atom table. (http://msdn.microsoft.com/en-us/library/ms649057%28VS.85%29.aspx)",
"DeleteBoundaryDescriptor": "Deletes the specified boundary descriptor. (http://msdn.microsoft.com/en-us/library/ms682549%28VS.85%29.aspx)",
"DeleteCriticalSection": "Releases all resources used by an unowned critical section object. (http://msdn.microsoft.com/en-us/library/ms682552%28VS.85%29.aspx)",
"DeleteDC": "The DeleteDC function deletes the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd183533%28VS.85%29.aspx)",
"DeleteEnhMetaFile": "The DeleteEnhMetaFile function deletes an enhanced-format metafile or an enhanced-format metafile handle. (http://msdn.microsoft.com/en-us/library/dd183534%28VS.85%29.aspx)",
"DeleteFiber": "Deletes an existing fiber. (http://msdn.microsoft.com/en-us/library/ms682556%28VS.85%29.aspx)",
"DeleteFile": "Deletes an existing file. (http://msdn.microsoft.com/en-us/library/aa363915%28VS.85%29.aspx)",
"DeleteForm": "The DeleteForm function removes a form name from the list of supported forms. (http://msdn.microsoft.com/en-us/library/dd183536%28VS.85%29.aspx)",
"DeleteMenu": "Deletes an item from the specified menu. If the menu item opens a menu or submenu, this function destroys the handle to the menu or submenu and frees the memory used by the menu or submenu. (http://msdn.microsoft.com/en-us/library/ms647629%28VS.85%29.aspx)",
"DeleteMetaFile": "The DeleteMetaFile function deletes a Windows-format metafile or Windows-format metafile handle. (http://msdn.microsoft.com/en-us/library/dd183537%28VS.85%29.aspx)",
"DeleteMonitor": "The DeleteMonitor function removes a port monitor added by the AddMonitor function. (http://msdn.microsoft.com/en-us/library/dd183538%28VS.85%29.aspx)",
"DeleteNtmsDrive": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeleteNtmsDrive function deletes a drive from the RSM database. The drive must have a dwOperationalState of NTMS_NOT_PRESENT. (http://msdn.microsoft.com/en-us/library/bb525490%28VS.85%29.aspx)",
"DeleteNtmsLibrary": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeleteNtmsLibrary function deletes a library, and all the devices contained in the library, from the RSM database. All media in the library is moved to the offline library. (http://msdn.microsoft.com/en-us/library/bb525491%28VS.85%29.aspx)",
"DeleteNtmsMedia": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeleteNtmsMedia function deletes a physical piece of offline media from RSM by removing all references to the specified media from the database. (http://msdn.microsoft.com/en-us/library/bb525492%28VS.85%29.aspx)",
"DeleteNtmsMediaPool": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeleteNtmsMediaPool function deletes the specified application media pool. (http://msdn.microsoft.com/en-us/library/bb525493%28VS.85%29.aspx)",
"DeleteNtmsMediaType": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeleteNtmsMediaType function deletes the specified media type relation from the specified library, provided that the library does not contain any physical media objects of the specified media type. (http://msdn.microsoft.com/en-us/library/bb525494%28VS.85%29.aspx)",
"DeleteNtmsRequests": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DeleteNtmsRequests function deletes a request or a list of requests from the RSM database. Library or operator requests that are in a completed, failed, refused, or canceled state are removed. Submitted requests, queued requests, waiting requests, and in progress requests cannot be deleted. (http://msdn.microsoft.com/en-us/library/bb525495%28VS.85%29.aspx)",
"DeleteObject": "The DeleteObject function deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. After the object is deleted, the specified handle is no longer valid. (http://msdn.microsoft.com/en-us/library/dd183539%28VS.85%29.aspx)",
"DeletePort": "The DeletePort function displays a dialog box that allows the user to delete a port name. (http://msdn.microsoft.com/en-us/library/dd183540%28VS.85%29.aspx)",
"DeletePrinter": "The DeletePrinter function deletes the specified printer object. (http://msdn.microsoft.com/en-us/library/dd183541%28VS.85%29.aspx)",
"DeletePrinterConnection": "The DeletePrinterConnection function deletes a connection to a printer that was established by a call to AddPrinterConnection or ConnectToPrinterDlg. (http://msdn.microsoft.com/en-us/library/dd183542%28VS.85%29.aspx)",
"DeletePrinterData": "The DeletePrinterData function deletes specified configuration data for a printer. A printer's configuration data consists of a set of named and typed values. The DeletePrinterData function deletes one of these values, specified by its value name. (http://msdn.microsoft.com/en-us/library/dd183543%28VS.85%29.aspx)",
"DeletePrinterDataEx": "The DeletePrinterDataEx function deletes a specified value from the configuration data for a printer. A printer's configuration data consists of a set of named and typed values stored in a hierarchy of registry keys. The function deletes a specified value under a specified key. (http://msdn.microsoft.com/en-us/library/dd183544%28VS.85%29.aspx)",
"DeletePrinterDriver": "The DeletePrinterDriver function removes the specified printer-driver name from the list of names of supported drivers on a server. (http://msdn.microsoft.com/en-us/library/dd183545%28VS.85%29.aspx)",
"DeletePrinterDriverEx": "The DeletePrinterDriverEx function removes the specified printer-driver name from the list of names of supported drivers on a server and deletes the files associated with the driver. This function can also delete specific versions of the driver. (http://msdn.microsoft.com/en-us/library/dd183546%28VS.85%29.aspx)",
"DeletePrinterKey": "The DeletePrinterKey function deletes a specified key and all its subkeys for a specified printer. (http://msdn.microsoft.com/en-us/library/dd183548%28VS.85%29.aspx)",
"DeletePrintProcessor": "The DeletePrintProcessor function removes a print processor added by the AddPrintProcessor function. (http://msdn.microsoft.com/en-us/library/dd183549%28VS.85%29.aspx)",
"DeletePrintProvidor": "The DeletePrintProvidor function removes a print provider added by the AddPrintProvidor function. (http://msdn.microsoft.com/en-us/library/dd183550%28VS.85%29.aspx)",
"DeleteProcThreadAttributeList": "Deletes the specified list of attributes for process and thread creation. (http://msdn.microsoft.com/en-us/library/ms682559%28VS.85%29.aspx)",
"DeletePwrScheme": "[DeletePwrScheme is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Applications written for Windows Vista and later should use PowerDeleteScheme instead.] Deletes the specified power scheme. (http://msdn.microsoft.com/en-us/library/aa372678%28VS.85%29.aspx)",
"DeleteService": "Marks the specified service for deletion from the service control manager database. (http://msdn.microsoft.com/en-us/library/ms682562%28VS.85%29.aspx)",
"DeleteTimerQueue": "Deletes a timer queue. Any pending timers in the queue are canceled and deleted. (http://msdn.microsoft.com/en-us/library/ms682565%28VS.85%29.aspx)",
"DeleteTimerQueueEx": "Deletes a timer queue. Any pending timers in the queue are canceled and deleted. (http://msdn.microsoft.com/en-us/library/ms682568%28VS.85%29.aspx)",
"DeleteTimerQueueTimer": "Removes a timer from the timer queue and optionally waits for currently running timer callback functions to complete before deleting the timer. (http://msdn.microsoft.com/en-us/library/ms682569%28VS.85%29.aspx)",
"DeleteVolumeMountPoint": "Deletes a drive letter or mounted folder. (http://msdn.microsoft.com/en-us/library/aa363927%28VS.85%29.aspx)",
"DeregisterEventSource": "Closes the specified event log. (http://msdn.microsoft.com/en-us/library/aa363642%28VS.85%29.aspx)",
"DeregisterShellHookWindow": "[This function is not intended for general use. It may be altered or unavailable in subsequent versions of Windows.] Unregisters a specified Shell window that is registered to receive Shell hook messages. (http://msdn.microsoft.com/en-us/library/ms644979%28VS.85%29.aspx)",
"DestroyAcceleratorTable": "Destroys an accelerator table. (http://msdn.microsoft.com/en-us/library/ms646368%28VS.85%29.aspx)",
"DestroyCaret": "Destroys the caret's current shape, frees the caret from the window, and removes the caret from the screen. (http://msdn.microsoft.com/en-us/library/ms648400%28VS.85%29.aspx)",
"DestroyCursor": "Destroys a cursor and frees any memory the cursor occupied. Do not use this function to destroy a shared cursor. (http://msdn.microsoft.com/en-us/library/ms648386%28VS.85%29.aspx)",
"DestroyIcon": "Destroys an icon and frees any memory the icon occupied. (http://msdn.microsoft.com/en-us/library/ms648063%28VS.85%29.aspx)",
"DestroyMenu": "Destroys the specified menu and frees any memory that the menu occupies. (http://msdn.microsoft.com/en-us/library/ms647631%28VS.85%29.aspx)",
"DestroyThreadpoolEnvironment": "Deletes the specified callback environment. Call this function when the callback environment is no longer needed for creating new thread pool objects. (http://msdn.microsoft.com/en-us/library/ms682576%28VS.85%29.aspx)",
"DestroyWindow": "Destroys the specified window. The function sends WM_DESTROY and WM_NCDESTROY messages to the window to deactivate it and remove the keyboard focus from it. The function also destroys the window's menu, flushes the thread message queue, destroys timers, removes clipboard ownership, and breaks the clipboard viewer chain (if the window is at the top of the viewer chain). (http://msdn.microsoft.com/en-us/library/ms632682%28VS.85%29.aspx)",
"DeviceCapabilities": "The DeviceCapabilities function retrieves the capabilities of a printer driver. (http://msdn.microsoft.com/en-us/library/dd183552%28VS.85%29.aspx)",
"DeviceIoControl": "Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation. (http://msdn.microsoft.com/en-us/library/aa363216%28VS.85%29.aspx)",
"DisableNtmsObject": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DisableNtmsObject function disables the specified RSM object. (http://msdn.microsoft.com/en-us/library/bb525498%28VS.85%29.aspx)",
"DisableProcessWindowsGhosting": "Disables the window ghosting feature for the calling GUI process. Window ghosting is a Windows Manager feature that lets the user minimize, move, or close the main window of an application that is not responding. (http://msdn.microsoft.com/en-us/library/ms648415%28VS.85%29.aspx)",
"DisableThreadLibraryCalls": "Disables the DLL_THREAD_ATTACH and DLL_THREAD_DETACH notifications for the specified dynamic-link library (DLL). This can reduce the size of the working set for some applications. (http://msdn.microsoft.com/en-us/library/ms682579%28VS.85%29.aspx)",
"DisassociateCurrentThreadFromCallback": "Removes the association between the currently executing callback function and the object that initiated the callback. The current thread will no longer count as executing a callback on behalf of the object. (http://msdn.microsoft.com/en-us/library/ms682581%28VS.85%29.aspx)",
"DisconnectNamedPipe": "Disconnects the server end of a named pipe instance from a client process. (http://msdn.microsoft.com/en-us/library/aa365166%28VS.85%29.aspx)",
"DismountNtmsDrive": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DismountNtmsDrive function queues a command to move the media in the specified drive to its storage slot. This function should be paired with the MountNtmsMedia function. (http://msdn.microsoft.com/en-us/library/bb525499%28VS.85%29.aspx)",
"DismountNtmsMedia": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The DismountNtmsMedia function queues a command to move the specified media in a drive to its storage. This function should be paired with the MountNtmsMedia function. (http://msdn.microsoft.com/en-us/library/bb525500%28VS.85%29.aspx)",
"DispatchMessage": "Dispatches a message to a window procedure. It is typically used to dispatch a message retrieved by the GetMessage function. (http://msdn.microsoft.com/en-us/library/ms644934%28VS.85%29.aspx)",
"DlgDirList": "Replaces the contents of a list box with the names of the subdirectories and files in a specified directory. You can filter the list of names by specifying a set of file attributes. The list can optionally include mapped drives. (http://msdn.microsoft.com/en-us/library/bb761366%28VS.85%29.aspx)",
"DlgDirListComboBox": "Replaces the contents of a combo box with the names of the subdirectories and files in a specified directory. You can filter the list of names by specifying a set of file attributes. The list of names can include mapped drive letters. (http://msdn.microsoft.com/en-us/library/bb775935%28VS.85%29.aspx)",
"DlgDirSelectComboBoxEx": "Retrieves the current selection from a combo box filled by using the DlgDirListComboBox function. The selection is interpreted as a drive letter, a file, or a directory name. (http://msdn.microsoft.com/en-us/library/bb775937%28VS.85%29.aspx)",
"DlgDirSelectEx": "Retrieves the current selection from a single-selection list box. It assumes that the list box has been filled by the DlgDirList function and that the selection is a drive letter, filename, or directory name. (http://msdn.microsoft.com/en-us/library/bb761368%28VS.85%29.aspx)",
"DllMain": "An optional entry point into a dynamic-link library (DLL). When the system starts or terminates a process or thread, it calls the entry-point function for each loaded DLL using the first thread of the process. The system also calls the entry-point function for a DLL when it is loaded or unloaded using the LoadLibrary and FreeLibrary functions. (http://msdn.microsoft.com/en-us/library/ms682583%28VS.85%29.aspx)",
"DnsHostnameToComputerName": "Converts a DNS-style host name to a NetBIOS-style computer name. (http://msdn.microsoft.com/en-us/library/ms724244%28VS.85%29.aspx)",
"DocumentProperties": "The DocumentProperties function retrieves or modifies printer initialization information or displays a printer-configuration property sheet for the specified printer. (http://msdn.microsoft.com/en-us/library/dd183576%28VS.85%29.aspx)",
"DosDateTimeToFileTime": "Converts MS-DOS date and time values to a file time. (http://msdn.microsoft.com/en-us/library/ms724247%28VS.85%29.aspx)",
"DPtoLP": "The DPtoLP function converts device coordinates into logical coordinates. The conversion depends on the mapping mode of the device context, the settings of the origins and extents for the window and viewport, and the world transformation. (http://msdn.microsoft.com/en-us/library/dd162474%28VS.85%29.aspx)",
"DragDetect": "Captures the mouse and tracks its movement until the user releases the left button, presses the ESC key, or moves the mouse outside the drag rectangle around the specified point. The width and height of the drag rectangle are specified by the SM_CXDRAG and SM_CYDRAG values returned by the GetSystemMetrics function. (http://msdn.microsoft.com/en-us/library/ms646256%28VS.85%29.aspx)",
"DrawAnimatedRects": "Animates the caption of a window to indicate the opening of an icon or the minimizing or maximizing of a window. (http://msdn.microsoft.com/en-us/library/dd162475%28VS.85%29.aspx)",
"DrawCaption": "The DrawCaption function draws a window caption. (http://msdn.microsoft.com/en-us/library/dd162476%28VS.85%29.aspx)",
"DrawEdge": "The DrawEdge function draws one or more edges of rectangle. (http://msdn.microsoft.com/en-us/library/dd162477%28VS.85%29.aspx)",
"DrawEscape": "The DrawEscape function provides drawing capabilities of the specified video display that are not directly available through the graphics device interface (GDI). (http://msdn.microsoft.com/en-us/library/dd162478%28VS.85%29.aspx)",
"DrawFocusRect": "The DrawFocusRect function draws a rectangle in the style used to indicate that the rectangle has the focus. (http://msdn.microsoft.com/en-us/library/dd162479%28VS.85%29.aspx)",
"DrawFrameControl": "The DrawFrameControl function draws a frame control of the specified type and style. (http://msdn.microsoft.com/en-us/library/dd162480%28VS.85%29.aspx)",
"DrawIcon": "Draws an icon or cursor into the specified device context. (http://msdn.microsoft.com/en-us/library/ms648064%28VS.85%29.aspx)",
"DrawIconEx": "Draws an icon or cursor into the specified device context, performing the specified raster operations, and stretching or compressing the icon or cursor as specified. (http://msdn.microsoft.com/en-us/library/ms648065%28VS.85%29.aspx)",
"DrawMenuBar": "Redraws the menu bar of the specified window. If the menu bar changes after the system has created the window, this function must be called to draw the changed menu bar. (http://msdn.microsoft.com/en-us/library/ms647633%28VS.85%29.aspx)",
"DrawState": "The DrawState function displays an image and applies a visual effect to indicate a state, such as a disabled or default state. (http://msdn.microsoft.com/en-us/library/dd162496%28VS.85%29.aspx)",
"DrawStateProc": "The DrawStateProc function is an application-defined callback function that renders a complex image for the DrawState function. The DRAWSTATEPROC type defines a pointer to this callback function. DrawStateProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd162497%28VS.85%29.aspx)",
"DrawText": "The DrawText function draws formatted text in the specified rectangle. It formats the text according to the specified method (expanding tabs, justifying characters, breaking lines, and so forth). (http://msdn.microsoft.com/en-us/library/dd162498%28VS.85%29.aspx)",
"DrawTextEx": "The DrawTextEx function draws formatted text in the specified rectangle. (http://msdn.microsoft.com/en-us/library/dd162499%28VS.85%29.aspx)",
"DuplicateEncryptionInfoFile": "Copies the EFS metadata from one file or directory to another. (http://msdn.microsoft.com/en-us/library/aa364011%28VS.85%29.aspx)",
"DuplicateIcon": "Creates a duplicate of a specified icon. (http://msdn.microsoft.com/en-us/library/ms648066%28VS.85%29.aspx)",
"EditWordBreakProc": "An application-defined callback function used with the EM_SETWORDBREAKPROC message. A multiline edit control or a rich edit control calls an EditWordBreakProc function to break a line of text. (http://msdn.microsoft.com/en-us/library/bb761709%28VS.85%29.aspx)",
"EjectDiskFromSADrive": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The EjectDiskFromSADrive function ejects the media that is in a standalone removable drive. (http://msdn.microsoft.com/en-us/library/bb525502%28VS.85%29.aspx)",
"EjectNtmsCleaner": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The EjectNtmsCleaner function ejects the cleaning cartridge from the currently reserved cleaner slot. (http://msdn.microsoft.com/en-us/library/bb525503%28VS.85%29.aspx)",
"EjectNtmsMedia": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The EjectNtmsMedia function ejects the specified medium from the port of the current library. If the library is busy, RSM queues EjectNtmsMedia and returns success. (http://msdn.microsoft.com/en-us/library/bb525504%28VS.85%29.aspx)",
"Ellipse": "The Ellipse function draws an ellipse. The center of the ellipse is the center of the specified bounding rectangle. The ellipse is outlined by using the current pen and is filled by using the current brush. (http://msdn.microsoft.com/en-us/library/dd162510%28VS.85%29.aspx)",
"EmptyClipboard": "Empties the clipboard and frees handles to data in the clipboard. The function then assigns ownership of the clipboard to the window that currently has the clipboard open. (http://msdn.microsoft.com/en-us/library/ms649037%28VS.85%29.aspx)",
"EmptyWorkingSet": "Removes as many pages as possible from the working set of the specified process. (http://msdn.microsoft.com/en-us/library/ms682606%28VS.85%29.aspx)",
"EnableMenuItem": "Enables, disables, or grays the specified menu item. (http://msdn.microsoft.com/en-us/library/ms647636%28VS.85%29.aspx)",
"EnableNtmsObject": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The EnableNtmsObject function enables the specified object. (http://msdn.microsoft.com/en-us/library/bb525505%28VS.85%29.aspx)",
"EnableScrollBar": "The EnableScrollBar function enables or disables one or both scroll bar arrows. (http://msdn.microsoft.com/en-us/library/bb787579%28VS.85%29.aspx)",
"EnableTrace": "Enables or disables the specified classic event trace provider. (http://msdn.microsoft.com/en-us/library/aa363710%28VS.85%29.aspx)",
"EnableWindow": "Enables or disables mouse and keyboard input to the specified window or control. When input is disabled, the window does not receive input such as mouse clicks and key presses. When input is enabled, the window receives all input. (http://msdn.microsoft.com/en-us/library/ms646291%28VS.85%29.aspx)",
"EncryptFile": "Encrypts a file or directory. All data streams in a file are encrypted. All new files created in an encrypted directory are encrypted. (http://msdn.microsoft.com/en-us/library/aa364021%28VS.85%29.aspx)",
"EncryptionDisable": "Disables or enables encryption of the specified directory and the files in it. It does not affect encryption of subdirectories below the indicated directory. (http://msdn.microsoft.com/en-us/library/aa364023%28VS.85%29.aspx)",
"EndDeferWindowPos": "Simultaneously updates the position and size of one or more windows in a single screen-refreshing cycle. (http://msdn.microsoft.com/en-us/library/ms633440%28VS.85%29.aspx)",
"EndDoc": "The EndDoc function ends a print job. (http://msdn.microsoft.com/en-us/library/dd162594%28VS.85%29.aspx)",
"EndDocPrinter": "The EndDocPrinter function ends a print job for the specified printer. (http://msdn.microsoft.com/en-us/library/dd162595%28VS.85%29.aspx)",
"EndMenu": "Ends the calling thread's active menu. (http://msdn.microsoft.com/en-us/library/ms647637%28VS.85%29.aspx)",
"EndNtmsDeviceChangeDetection": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The EndNtmsDeviceChangeDetection function ends device change detection for any target devices specified using the SetNtmsDeviceChangeDetection function and closes the change detection handle. (http://msdn.microsoft.com/en-us/library/bb525506%28VS.85%29.aspx)",
"EndPage": "The EndPage function notifies the device that the application has finished writing to a page. This function is typically used to direct the device driver to advance to a new page. (http://msdn.microsoft.com/en-us/library/dd162596%28VS.85%29.aspx)",
"EndPagePrinter": "The EndPagePrinter function notifies the print spooler that the application is at the end of a page in a print job. (http://msdn.microsoft.com/en-us/library/dd162597%28VS.85%29.aspx)",
"EndPaint": "The EndPaint function marks the end of painting in the specified window. This function is required for each call to the BeginPaint function, but only after painting is complete. (http://msdn.microsoft.com/en-us/library/dd162598%28VS.85%29.aspx)",
"EndPath": "The EndPath function closes a path bracket and selects the path defined by the bracket into the specified device context. (http://msdn.microsoft.com/en-us/library/dd162599%28VS.85%29.aspx)",
"EndTask": "[This function is not intended for general use. It may be altered or unavailable in subsequent versions of Windows.] Forcibly closes the specified window. (http://msdn.microsoft.com/en-us/library/ms633492%28VS.85%29.aspx)",
"EndUpdateResource": "Commits or discards changes made prior to a call to UpdateResource. (http://msdn.microsoft.com/en-us/library/ms648032%28VS.85%29.aspx)",
"EnhMetaFileProc": "The EnhMetaFileProc function is an application-defined callback function used with the EnumEnhMetaFile function. The ENHMFENUMPROC type defines a pointer to this callback function. EnhMetaFileProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd162606%28VS.85%29.aspx)",
"EnterCriticalSection": "Waits for ownership of the specified critical section object. The function returns when the calling thread is granted ownership. (http://msdn.microsoft.com/en-us/library/ms682608%28VS.85%29.aspx)",
"EnumCalendarInfo": "Enumerates calendar information for a specified locale. (http://msdn.microsoft.com/en-us/library/dd317803%28VS.85%29.aspx)",
"EnumCalendarInfoEx": "Enumerates calendar information for a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd317804%28VS.85%29.aspx)",
"EnumCalendarInfoProc": "An application-defined callback function that processes enumerated calendar information provided by the EnumCalendarInfo function. The CALINFO_ENUMPROC type defines a pointer to this callback function. EnumCalendarInfoProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317806%28VS.85%29.aspx)",
"EnumCalendarInfoProcEx": "An application-defined callback function that processes enumerated calendar information provided by the EnumCalendarInfoEx function. The CALINFO_ENUMPROCEX type defines a pointer to this callback function. EnumCalendarInfoProcEx is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317807%28VS.85%29.aspx)",
"EnumChildProc": "An application-defined callback function used with the EnumChildWindows function. It receives the child window handles. The WNDENUMPROC type defines a pointer to this callback function. EnumChildProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms633493%28VS.85%29.aspx)",
"EnumChildWindows": "Enumerates the child windows that belong to the specified parent window by passing the handle to each child window, in turn, to an application-defined callback function. EnumChildWindows continues until the last child window is enumerated or the callback function returns FALSE. (http://msdn.microsoft.com/en-us/library/ms633494%28VS.85%29.aspx)",
"EnumClipboardFormats": "Enumerates the data formats currently available on the clipboard. (http://msdn.microsoft.com/en-us/library/ms649038%28VS.85%29.aspx)",
"EnumCodePagesProc": "An application-defined callback function that processes enumerated code page information provided by the EnumSystemCodePages function. The CODEPAGE_ENUMPROC type defines a pointer to this callback function. EnumCodePagesProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317809%28VS.85%29.aspx)",
"EnumDateFormats": "Enumerates the long date, short date, or year/month formats that are available for a specified locale. (http://msdn.microsoft.com/en-us/library/dd317810%28VS.85%29.aspx)",
"EnumDateFormatsEx": "Enumerates the long date, short date, or year/month formats that are available for a specified locale. (http://msdn.microsoft.com/en-us/library/dd317811%28VS.85%29.aspx)",
"EnumDateFormatsProc": "An application-defined callback function that processes date format information provided by the EnumDateFormats function. The DATEFMT_ENUMPROC type defines a pointer to this callback function. EnumDateFormatsProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317813%28VS.85%29.aspx)",
"EnumDateFormatsProcEx": "An application-defined callback function that processes enumerated date format information provided by the EnumDateFormatsEx function. The DATEFMT_ENUMPROCEX type defines a pointer to this callback function. EnumDateFormatsProcEx is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317814%28VS.85%29.aspx)",
"EnumDependentServices": "Retrieves the name and status of each service that depends on the specified service; that is, the specified service must be running before the dependent services can run. (http://msdn.microsoft.com/en-us/library/ms682610%28VS.85%29.aspx)",
"EnumDesktopProc": "An application-defined callback function used with the EnumDesktops function. It receives a desktop name. (http://msdn.microsoft.com/en-us/library/ms682612%28VS.85%29.aspx)",
"EnumDesktops": "Enumerates all desktops associated with the specified window station of the calling process. The function passes the name of each desktop, in turn, to an application-defined callback function. (http://msdn.microsoft.com/en-us/library/ms682614%28VS.85%29.aspx)",
"EnumDesktopWindows": "Enumerates all top-level windows associated with the specified desktop. It passes the handle to each window, in turn, to an application-defined callback function. (http://msdn.microsoft.com/en-us/library/ms682615%28VS.85%29.aspx)",
"EnumDeviceDrivers": "Retrieves the load address for each device driver in the system. (http://msdn.microsoft.com/en-us/library/ms682617%28VS.85%29.aspx)",
"EnumDisplayDevices": "The EnumDisplayDevices function lets you obtain information about the display devices in the current session. (http://msdn.microsoft.com/en-us/library/dd162609%28VS.85%29.aspx)",
"EnumDisplayMonitors": "The EnumDisplayMonitors function enumerates display monitors (including invisible pseudo-monitors associated with the mirroring drivers) that intersect a region formed by the intersection of a specified clipping rectangle and the visible region of a device context. EnumDisplayMonitors calls an application-defined MonitorEnumProc callback function once for each monitor that is enumerated. Note that GetSystemMetrics (SM_CMONITORS) counts only the display monitors. (http://msdn.microsoft.com/en-us/library/dd162610%28VS.85%29.aspx)",
"EnumDisplaySettings": "The EnumDisplaySettings function retrieves information about one of the graphics modes for a display device. To retrieve information for all the graphics modes of a display device, make a series of calls to this function. (http://msdn.microsoft.com/en-us/library/dd162611%28VS.85%29.aspx)",
"EnumDisplaySettingsEx": "The EnumDisplaySettingsEx function retrieves information about one of the graphics modes for a display device. To retrieve information for all the graphics modes for a display device, make a series of calls to this function. (http://msdn.microsoft.com/en-us/library/dd162612%28VS.85%29.aspx)",
"EnumEnhMetaFile": "The EnumEnhMetaFile function enumerates the records within an enhanced-format metafile by retrieving each record and passing it to the specified callback function. The application-supplied callback function processes each record as required. The enumeration continues until the last record is processed or when the callback function returns zero. (http://msdn.microsoft.com/en-us/library/dd162613%28VS.85%29.aspx)",
"EnumerateNtmsObject": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The EnumerateNtmsObject function enumerates the RSM objects contained in the lpContainerId parameter. (http://msdn.microsoft.com/en-us/library/bb525507%28VS.85%29.aspx)",
"EnumerateTraceGuids": "The EnumerateTraceGuids function retrieves information about registered event trace providers that are running on the computer. (http://msdn.microsoft.com/en-us/library/aa363713%28VS.85%29.aspx)",
"EnumFontFamExProc": "The EnumFontFamExProc function is an application defined callback function used with the EnumFontFamiliesEx function. It is used to process the fonts. It is called once for each enumerated font. The FONTENUMPROC type defines a pointer to this callback function. EnumFontFamExProc is a placeholder for the application defined function name. (http://msdn.microsoft.com/en-us/library/dd162618%28VS.85%29.aspx)",
"EnumFontFamilies": "The EnumFontFamilies function enumerates the fonts in a specified font family that are available on a specified device. (http://msdn.microsoft.com/en-us/library/dd162619%28VS.85%29.aspx)",
"EnumFontFamiliesEx": "The EnumFontFamiliesEx function enumerates all uniquely-named fonts in the system that match the font characteristics specified by the LOGFONT structure. EnumFontFamiliesEx enumerates fonts based on typeface name, character set, or both. (http://msdn.microsoft.com/en-us/library/dd162620%28VS.85%29.aspx)",
"EnumFontFamProc": "The EnumFontFamProc function is an application defined callback function used with the EnumFontFamilies function. It receives data describing the available fonts. The FONTENUMPROC type defines a pointer to this callback function. EnumFontFamProc is a placeholder for the application definedfunction name. (http://msdn.microsoft.com/en-us/library/dd162621%28VS.85%29.aspx)",
"EnumFonts": "The EnumFonts function enumerates the fonts available on a specified device. For each font with the specified typeface name, the EnumFonts function retrieves information about that font and passes it to the application defined callback function. This callback function can process the font information as desired. Enumeration continues until there are no more fonts or the callback function returns zero. (http://msdn.microsoft.com/en-us/library/dd162622%28VS.85%29.aspx)",
"EnumFontsProc": "The EnumFontsProc function is an application definedcallback function that processes font data from the EnumFonts function. The FONTENUMPROC type defines a pointer to this callback function. EnumFontsProc is a placeholder for the application definedfunction name. (http://msdn.microsoft.com/en-us/library/dd162623%28VS.85%29.aspx)",
"EnumForms": "The EnumForms function enumerates the forms supported by the specified printer. (http://msdn.microsoft.com/en-us/library/dd162624%28VS.85%29.aspx)",
"EnumGeoInfoProc": "An application-defined callback function that processes enumerated geographical location information provided by the EnumSystemGeoID function. The GEO_ENUMPROC type defines a pointer to this callback function. EnumGeoInfoProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317817%28VS.85%29.aspx)",
"EnumInputContext": "An application-defined callback function that processes input contexts provided by the ImmEnumInputContext function. The IMCENUMPROC type defines a pointer to this callback function. EnumInputContext is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317818%28VS.85%29.aspx)",
"EnumJobs": "The EnumJobs function retrieves information about a specified set of print jobs for a specified printer. (http://msdn.microsoft.com/en-us/library/dd162625%28VS.85%29.aspx)",
"EnumLanguageGroupLocales": "Enumerates the locales in a specified language group. Note For custom locales, your application should call EnumSystemLocalesEx in preference to EnumLanguageGroupLocales. (http://msdn.microsoft.com/en-us/library/dd317819%28VS.85%29.aspx)",
"EnumLanguageGroupLocalesProc": "An application-defined callback function that processes enumerated language group locale information provided by the EnumLanguageGroupLocales function. The LANGGROUPLOCALE_ENUMPROC type defines a pointer to this callback function. EnumLanguageGroupLocalesProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317820%28VS.85%29.aspx)",
"EnumLanguageGroupsProc": "An application-defined callback function that processes enumerated language group information provided by the EnumSystemLanguageGroups function. The LANGUAGEGROUP_ENUMPROC type defines a pointer to this callback function. EnumLanguageGroupsProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317821%28VS.85%29.aspx)",
"EnumLocalesProc": "An application-defined callback function that processes enumerated locale information provided by the EnumSystemLocales function. The LOCALE_ENUMPROC type defines a pointer to this callback function. EnumLocalesProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317822%28VS.85%29.aspx)",
"EnumMetaFile": "The EnumMetaFile function enumerates the records within a Windows-format metafile by retrieving each record and passing it to the specified callback function. The application-supplied callback function processes each record as required. The enumeration continues until the last record is processed or when the callback function returns zero. (http://msdn.microsoft.com/en-us/library/dd162629%28VS.85%29.aspx)",
"EnumMetaFileProc": "The EnumMetaFileProc function is an application-defined callback function that processes Windows-format metafile records. This function is called by the EnumMetaFile function. The MFENUMPROC type defines a pointer to this callback function. EnumMetaFileProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd162630%28VS.85%29.aspx)",
"EnumMonitors": "The EnumMonitors function retrieves information about the port monitors installed on the specified server. (http://msdn.microsoft.com/en-us/library/dd162631%28VS.85%29.aspx)",
"EnumObjects": "The EnumObjects function enumerates the pens or brushes available for the specified device context (DC). This function calls the application-defined callback function once for each available object, supplying data describing that object. EnumObjects continues calling the callback function until the callback function returns zero or until all of the objects have been enumerated. (http://msdn.microsoft.com/en-us/library/dd162685%28VS.85%29.aspx)",
"EnumObjectsProc": "The EnumObjectsProc function is an application-defined callback function used with the EnumObjects function. It is used to process the object data. The GOBJENUMPROC type defines a pointer to this callback function. EnumObjectsProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd162686%28VS.85%29.aspx)",
"EnumPageFiles": "Calls the callback routine for each installed pagefile in the system. (http://msdn.microsoft.com/en-us/library/ms682625%28VS.85%29.aspx)",
"EnumPorts": "The EnumPorts function enumerates the ports that are available for printing on a specified server. (http://msdn.microsoft.com/en-us/library/dd162687%28VS.85%29.aspx)",
"EnumPrinterData": "The EnumPrinterData function enumerates configuration data for a specified printer. (http://msdn.microsoft.com/en-us/library/dd162688%28VS.85%29.aspx)",
"EnumPrinterDataEx": "The EnumPrinterDataEx function enumerates all value names and data for a specified printer and key. (http://msdn.microsoft.com/en-us/library/dd162689%28VS.85%29.aspx)",
"EnumPrinterDrivers": "The EnumPrinterDrivers function enumerates the printer drivers installed on a specified printer server. (http://msdn.microsoft.com/en-us/library/dd162690%28VS.85%29.aspx)",
"EnumPrinterKey": "The EnumPrinterKey function enumerates the subkeys of a specified key for a specified printer. (http://msdn.microsoft.com/en-us/library/dd162691%28VS.85%29.aspx)",
"EnumPrinters": "The EnumPrinters function enumerates available printers, print servers, domains, or print providers. (http://msdn.microsoft.com/en-us/library/dd162692%28VS.85%29.aspx)",
"EnumPrintProcessorDatatypes": "The EnumPrintProcessorDatatypes function enumerates the data types that a specified print processor supports. (http://msdn.microsoft.com/en-us/library/dd162693%28VS.85%29.aspx)",
"EnumPrintProcessors": "The EnumPrintProcessors function enumerates the print processors installed on the specified server. (http://msdn.microsoft.com/en-us/library/dd162694%28VS.85%29.aspx)",
"EnumProcesses": "Retrieves the process identifier for each process object in the system. (http://msdn.microsoft.com/en-us/library/ms682629%28VS.85%29.aspx)",
"EnumProcessModules": "Retrieves a handle for each module in the specified process. (http://msdn.microsoft.com/en-us/library/ms682631%28VS.85%29.aspx)",
"EnumProcessModulesEx": "Retrieves a handle for each module in the specified process that meets the specified filter criteria. (http://msdn.microsoft.com/en-us/library/ms682633%28VS.85%29.aspx)",
"EnumProps": "Enumerates all entries in the property list of a window by passing them, one by one, to the specified callback function. EnumProps continues until the last entry is enumerated or the callback function returns FALSE. (http://msdn.microsoft.com/en-us/library/ms633562%28VS.85%29.aspx)",
"EnumPropsEx": "Enumerates all entries in the property list of a window by passing them, one by one, to the specified callback function. EnumPropsEx continues until the last entry is enumerated or the callback function returns FALSE. (http://msdn.microsoft.com/en-us/library/ms633563%28VS.85%29.aspx)",
"EnumPwrSchemes": "[EnumPwrSchemes is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Applications written for Windows Vista and later should use PowerEnumerate instead.] Enumerates all power schemes. For each power scheme enumerated, the function calls a callback function with information about the power scheme. (http://msdn.microsoft.com/en-us/library/aa372687%28VS.85%29.aspx)",
"EnumRegisterWordProc": "An application-defined callback function used with the ImmEnumRegisterWord function. It is used to process data of register strings. The REGISTERWORDENUMPROC type defines a pointer to this callback function. EnumRegisterWordProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317824%28VS.85%29.aspx)",
"EnumResLangProc": "An application-defined callback function used with the EnumResourceLanguages and EnumResourceLanguagesEx functions. It receives the type, name, and language of a resource item. The ENUMRESLANGPROC type defines a pointer to this callback function. EnumResLangProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms648033%28VS.85%29.aspx)",
"EnumResNameProc": "An application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions. It receives the type and name of a resource. The ENUMRESNAMEPROC type defines a pointer to this callback function. EnumResNameProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms648034%28VS.85%29.aspx)",
"EnumResourceLanguages": "Enumerates language-specific resources, of the specified type and name, associated with a binary module. (http://msdn.microsoft.com/en-us/library/ms648035%28VS.85%29.aspx)",
"EnumResourceNames": "Enumerates resources of a specified type within a binary module. For Windows Vista and later, this is typically a language-neutral Portable Executable (LN file), and the enumeration will also include resources from the corresponding language-specific resource files (.mui files) that contain localizable language resources. It is also possible for hModule to specify an .mui file, in which case only that file is searched for resources. (http://msdn.microsoft.com/en-us/library/ms648037%28VS.85%29.aspx)",
"EnumResourceTypes": "Enumerates resource types within a binary module. Starting with Windows Vista, this is typically a language-neutral Portable Executable (LN file), and the enumeration also includes resources from one of the corresponding language-specific resource files (.mui files) if one exists that contain localizable language resources. It is also possible to use hModule to specify a .mui file, in which case only that file is searched for resource types. (http://msdn.microsoft.com/en-us/library/ms648039%28VS.85%29.aspx)",
"EnumResTypeProc": "An application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions. It receives resource types. The ENUMRESTYPEPROC type defines a pointer to this callback function. EnumResTypeProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms648041%28VS.85%29.aspx)",
"EnumServicesStatus": "Enumerates services in the specified service control manager database. The name and status of each service are provided. (http://msdn.microsoft.com/en-us/library/ms682637%28VS.85%29.aspx)",
"EnumServicesStatusEx": "Enumerates services in the specified service control manager database. The name and status of each service are provided, along with additional data based on the specified information level. (http://msdn.microsoft.com/en-us/library/ms682640%28VS.85%29.aspx)",
"EnumSystemCodePages": "Enumerates the code pages that are either installed on or supported by an operating system. (http://msdn.microsoft.com/en-us/library/dd317825%28VS.85%29.aspx)",
"EnumSystemFirmwareTables": "Enumerates all system firmware tables of the specified type. (http://msdn.microsoft.com/en-us/library/ms724259%28VS.85%29.aspx)",
"EnumSystemGeoID": "[EnumSystemGeoID is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use EnumSystemGeoNames. ] (http://msdn.microsoft.com/en-us/library/dd317826%28VS.85%29.aspx)",
"EnumSystemLanguageGroups": "Enumerates the language groups that are either installed on or supported by an operating system. Note For custom locales, your application should call EnumSystemLocalesEx instead of EnumSystemLanguageGroups. (http://msdn.microsoft.com/en-us/library/dd317827%28VS.85%29.aspx)",
"EnumSystemLocales": "Enumerates the locales that are either installed on or supported by an operating system. (http://msdn.microsoft.com/en-us/library/dd317828%28VS.85%29.aspx)",
"EnumThreadWindows": "Enumerates all nonchild windows associated with a thread by passing the handle to each window, in turn, to an application-defined callback function. EnumThreadWindows continues until the last window is enumerated or the callback function returns FALSE. To enumerate child windows of a particular window, use the EnumChildWindows function. (http://msdn.microsoft.com/en-us/library/ms633495%28VS.85%29.aspx)",
"EnumThreadWndProc": "An application-defined callback function used with the EnumThreadWindows function. It receives the window handles associated with a thread. The WNDENUMPROC type defines a pointer to this callback function. EnumThreadWndProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms633496%28VS.85%29.aspx)",
"EnumTimeFormats": "Enumerates the time formats that are available for a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd317830%28VS.85%29.aspx)",
"EnumTimeFormatsProc": "An application-defined callback function that processes enumerated time format information provided by the EnumTimeFormats function. The TIMEFMT_ENUMPROC type defines a pointer to this callback function. EnumTimeFormatsProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317832%28VS.85%29.aspx)",
"EnumUILanguages": "Enumerates the user interface languages that are available on the operating system and calls the callback function with every language in the list. (http://msdn.microsoft.com/en-us/library/dd317834%28VS.85%29.aspx)",
"EnumUILanguagesProc": "An application-defined callback function that processes enumerated user interface language information provided by the EnumUILanguages function. The UILANGUAGE_ENUMPROC type defines a pointer to this callback function. EnumUILanguagesProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/dd317835%28VS.85%29.aspx)",
"EnumWindows": "Enumerates all top-level windows on the screen by passing the handle to each window, in turn, to an application-defined callback function. EnumWindows continues until the last top-level window is enumerated or the callback function returns FALSE. (http://msdn.microsoft.com/en-us/library/ms633497%28VS.85%29.aspx)",
"EnumWindowsProc": "An application-defined callback function used with the EnumWindows or EnumDesktopWindows function. It receives top-level window handles. The WNDENUMPROC type defines a pointer to this callback function. EnumWindowsProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms633498%28VS.85%29.aspx)",
"EnumWindowStationProc": "An application-defined callback function used with the EnumWindowStations function. It receives a window station name. (http://msdn.microsoft.com/en-us/library/ms682643%28VS.85%29.aspx)",
"EnumWindowStations": "Enumerates all window stations in the current session. The function passes the name of each window station, in turn, to an application-defined callback function. (http://msdn.microsoft.com/en-us/library/ms682644%28VS.85%29.aspx)",
"EqualRect": "The EqualRect function determines whether the two specified rectangles are equal by comparing the coordinates of their upper-left and lower-right corners. (http://msdn.microsoft.com/en-us/library/dd162699%28VS.85%29.aspx)",
"EqualRgn": "The EqualRgn function checks the two specified regions to determine whether they are identical. The function considers two regions identical if they are equal in size and shape. (http://msdn.microsoft.com/en-us/library/dd162700%28VS.85%29.aspx)",
"EraseTape": "The EraseTape function erases all or part of a tape. (http://msdn.microsoft.com/en-us/library/aa362523%28VS.85%29.aspx)",
"Escape": "The Escape function enables an application to access the system-defined device capabilities that are not available through GDI. Escape calls made by an application are translated and sent to the driver. (http://msdn.microsoft.com/en-us/library/dd162701%28VS.85%29.aspx)",
"EscapeCommFunction": "Directs the specified communications device to perform an extended function. (http://msdn.microsoft.com/en-us/library/aa363254%28VS.85%29.aspx)",
"EventCallback": "Consumers implement this function to receive events from a session. (http://msdn.microsoft.com/en-us/library/aa363721%28VS.85%29.aspx)",
"EventClassCallback": "Consumers implement this function to receive events from a session. (http://msdn.microsoft.com/en-us/library/aa363722%28VS.85%29.aspx)",
"ExcludeClipRect": "The ExcludeClipRect function creates a new clipping region that consists of the existing clipping region minus the specified rectangle. (http://msdn.microsoft.com/en-us/library/dd162702%28VS.85%29.aspx)",
"ExcludeUpdateRgn": "The ExcludeUpdateRgn function prevents drawing within invalid areas of a window by excluding an updated region in the window from a clipping region. (http://msdn.microsoft.com/en-us/library/dd162703%28VS.85%29.aspx)",
"ExitProcess": "Ends the calling process and all its threads. (http://msdn.microsoft.com/en-us/library/ms682658%28VS.85%29.aspx)",
"ExitThread": "Ends the calling thread. (http://msdn.microsoft.com/en-us/library/ms682659%28VS.85%29.aspx)",
"ExitWindows": "Calls the ExitWindowsEx function to log off the interactive user. Applications should call ExitWindowsEx directly. (http://msdn.microsoft.com/en-us/library/aa376867%28VS.85%29.aspx)",
"ExitWindowsEx": "Logs off the interactive user, shuts down the system, or shuts down and restarts the system. It sends the WM_QUERYENDSESSION message to all applications to determine if they can be terminated. (http://msdn.microsoft.com/en-us/library/aa376868%28VS.85%29.aspx)",
"ExpandEnvironmentStrings": "Expands environment-variable strings and replaces them with the values defined for the current user. (http://msdn.microsoft.com/en-us/library/ms724265%28VS.85%29.aspx)",
"ExportNtmsDatabase": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The ExportNtmsDatabase function creates a consistent set of database files in the RSM database directory. (http://msdn.microsoft.com/en-us/library/bb525508%28VS.85%29.aspx)",
"ExtCreatePen": "The ExtCreatePen function creates a logical cosmetic or geometric pen that has the specified style, width, and brush attributes. (http://msdn.microsoft.com/en-us/library/dd162705%28VS.85%29.aspx)",
"ExtCreateRegion": "The ExtCreateRegion function creates a region from the specified region and transformation data. (http://msdn.microsoft.com/en-us/library/dd162706%28VS.85%29.aspx)",
"ExtEscape": "The ExtEscape function enables an application to access device capabilities that are not available through GDI. (http://msdn.microsoft.com/en-us/library/dd162708%28VS.85%29.aspx)",
"ExtFloodFill": "The ExtFloodFill function fills an area of the display surface with the current brush. (http://msdn.microsoft.com/en-us/library/dd162709%28VS.85%29.aspx)",
"ExtractAssociatedIcon": "Gets a handle to an icon stored as a resource in a file or an icon stored in a file's associated executable file. (http://msdn.microsoft.com/en-us/library/ms648067%28VS.85%29.aspx)",
"ExtractIcon": "Gets a handle to an icon from the specified executable file, DLL, or icon file. (http://msdn.microsoft.com/en-us/library/ms648068%28VS.85%29.aspx)",
"ExtractIconEx": "The ExtractIconEx function creates an array of handles to large or small icons extracted from the specified executable file, DLL, or icon file. (http://msdn.microsoft.com/en-us/library/ms648069%28VS.85%29.aspx)",
"ExtSelectClipRgn": "The ExtSelectClipRgn function combines the specified region with the current clipping region using the specified mode. (http://msdn.microsoft.com/en-us/library/dd162712%28VS.85%29.aspx)",
"ExtTextOut": "The ExtTextOut function draws text using the currently selected font, background color, and text color. You can optionally provide dimensions to be used for clipping, opaquing, or both. (http://msdn.microsoft.com/en-us/library/dd162713%28VS.85%29.aspx)",
"FatalAppExit": "Displays a message box and terminates the application when the message box is closed. If the system is running with a debug version of Kernel32.dll, the message box gives the user the opportunity to terminate the application or to cancel the message box and return to the application that called FatalAppExit. (http://msdn.microsoft.com/en-us/library/ms679336%28VS.85%29.aspx)",
"FatalExit": "Transfers execution control to the debugger. The behavior of the debugger thereafter is specific to the type of debugger used. (http://msdn.microsoft.com/en-us/library/ms679337%28VS.85%29.aspx)",
"FiberProc": "An application-defined function used with the CreateFiber function. It serves as the starting address for a fiber. The LPFIBER_START_ROUTINE type defines a pointer to this callback function. FiberProc is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms682660%28VS.85%29.aspx)",
"FileEncryptionStatus": "Retrieves the encryption status of the specified file. (http://msdn.microsoft.com/en-us/library/aa364051%28VS.85%29.aspx)",
"FileIOCompletionRoutine": "An application-defined callback function used with the ReadFileEx and WriteFileEx functions. It is called when the asynchronous input and output (I/O) operation is completed or canceled and the calling thread is in an alertable state (by using the SleepEx, MsgWaitForMultipleObjectsEx, WaitForSingleObjectEx, or WaitForMultipleObjectsEx function with the fAlertable parameter set to TRUE). (http://msdn.microsoft.com/en-us/library/aa364052%28VS.85%29.aspx)",
"FileTimeToDosDateTime": "Converts a file time to MS-DOS date and time values. (http://msdn.microsoft.com/en-us/library/ms724274%28VS.85%29.aspx)",
"FileTimeToLocalFileTime": "Converts a file time to a local file time. (http://msdn.microsoft.com/en-us/library/ms724277%28VS.85%29.aspx)",
"FileTimeToSystemTime": "Converts a file time to system time format. System time is based on Coordinated Universal Time (UTC). (http://msdn.microsoft.com/en-us/library/ms724280%28VS.85%29.aspx)",
"FillConsoleOutputAttribute": "Sets the character attributes for a specified number of character cells, beginning at the specified coordinates in a screen buffer. (http://msdn.microsoft.com/en-us/library/ms682662%28VS.85%29.aspx)",
"FillConsoleOutputCharacter": "Writes a character to the console screen buffer a specified number of times, beginning at the specified coordinates. (http://msdn.microsoft.com/en-us/library/ms682663%28VS.85%29.aspx)",
"FillMemory": "Fills a block of memory with a specified value. (http://msdn.microsoft.com/en-us/library/aa366561%28VS.85%29.aspx)",
"FillPath": "The FillPath function closes any open figures in the current path and fills the path's interior by using the current brush and polygon-filling mode. (http://msdn.microsoft.com/en-us/library/dd162718%28VS.85%29.aspx)",
"FillRect": "The FillRect function fills a rectangle by using the specified brush. This function includes the left and top borders, but excludes the right and bottom borders of the rectangle. (http://msdn.microsoft.com/en-us/library/dd162719%28VS.85%29.aspx)",
"FillRgn": "The FillRgn function fills a region by using the specified brush. (http://msdn.microsoft.com/en-us/library/dd162720%28VS.85%29.aspx)",
"FindAtom": "Searches the local atom table for the specified character string and retrieves the atom associated with that string. (http://msdn.microsoft.com/en-us/library/ms649058%28VS.85%29.aspx)",
"FindClose": "Closes a file search handle opened by the FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW, or FindFirstStreamW functions. (http://msdn.microsoft.com/en-us/library/aa364413%28VS.85%29.aspx)",
"FindCloseChangeNotification": "Stops change notification handle monitoring. (http://msdn.microsoft.com/en-us/library/aa364414%28VS.85%29.aspx)",
"FindClosePrinterChangeNotification": "The FindClosePrinterChangeNotification function closes a change notification object created by calling the FindFirstPrinterChangeNotification function. The printer or print server associated with the change notification object will no longer be monitored by that object. (http://msdn.microsoft.com/en-us/library/dd162721%28VS.85%29.aspx)",
"FindFirstChangeNotification": "Creates a change notification handle and sets up initial change notification filter conditions. A wait on a notification handle succeeds when a change matching the filter conditions occurs in the specified directory or subtree. The function does not report changes to the specified directory itself. (http://msdn.microsoft.com/en-us/library/aa364417%28VS.85%29.aspx)",
"FindFirstFile": "Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). (http://msdn.microsoft.com/en-us/library/aa364418%28VS.85%29.aspx)",
"FindFirstFileEx": "Searches a directory for a file or subdirectory with a name and attributes that match those specified. (http://msdn.microsoft.com/en-us/library/aa364419%28VS.85%29.aspx)",
"FindFirstFileNameW": "Creates an enumeration of all the hard links to the specified file. The FindFirstFileNameW function returns a handle to the enumeration that can be used on subsequent calls to the FindNextFileNameW function. (http://msdn.microsoft.com/en-us/library/aa364421%28VS.85%29.aspx)",
"FindFirstPrinterChangeNotification": "The FindFirstPrinterChangeNotification function creates a change notification object and returns a handle to the object. You can then use this handle in a call to one of the wait functions to monitor changes to the printer or print server. (http://msdn.microsoft.com/en-us/library/dd162722%28VS.85%29.aspx)",
"FindFirstStreamW": "Enumerates the first stream with a ::$DATA stream type in the specified file or directory. (http://msdn.microsoft.com/en-us/library/aa364424%28VS.85%29.aspx)",
"FindFirstVolume": "Retrieves the name of a volume on a computer. FindFirstVolume is used to begin scanning the volumes of a computer. (http://msdn.microsoft.com/en-us/library/aa364425%28VS.85%29.aspx)",
"FindFirstVolumeMountPoint": "Retrieves the name of a mounted folder on the specified volume. FindFirstVolumeMountPoint is used to begin scanning the mounted folders on a volume. (http://msdn.microsoft.com/en-us/library/aa364426%28VS.85%29.aspx)",
"FindNextChangeNotification": "Requests that the operating system signal a change notification handle the next time it detects an appropriate change. (http://msdn.microsoft.com/en-us/library/aa364427%28VS.85%29.aspx)",
"FindNextFile": "Continues a file search from a previous call to the FindFirstFile, FindFirstFileEx, or FindFirstFileTransacted functions. (http://msdn.microsoft.com/en-us/library/aa364428%28VS.85%29.aspx)",
"FindNextFileNameW": "Continues enumerating the hard links to a file using the handle returned by a successful call to the FindFirstFileNameW function. (http://msdn.microsoft.com/en-us/library/aa364429%28VS.85%29.aspx)",
"FindNextPrinterChangeNotification": "The FindNextPrinterChangeNotification function retrieves information about the most recent change notification for a change notification object associated with a printer or print server. Call this function when a wait operation on the change notification object is satisfied. (http://msdn.microsoft.com/en-us/library/dd162723%28VS.85%29.aspx)",
"FindNextStreamW": "Continues a stream search started by a previous call to the FindFirstStreamW function. (http://msdn.microsoft.com/en-us/library/aa364430%28VS.85%29.aspx)",
"FindNextVolume": "Continues a volume search started by a call to the FindFirstVolume function. FindNextVolume finds one volume per call. (http://msdn.microsoft.com/en-us/library/aa364431%28VS.85%29.aspx)",
"FindNextVolumeMountPoint": "Continues a mounted folder search started by a call to the FindFirstVolumeMountPoint function. FindNextVolumeMountPoint finds one mounted folder per call. (http://msdn.microsoft.com/en-us/library/aa364432%28VS.85%29.aspx)",
"FindResource": "Determines the location of a resource with the specified type and name in the specified module. (http://msdn.microsoft.com/en-us/library/ms648042%28VS.85%29.aspx)",
"FindResourceEx": "Determines the location of the resource with the specified type, name, and language in the specified module. (http://msdn.microsoft.com/en-us/library/ms648043%28VS.85%29.aspx)",
"FindVolumeClose": "Closes the specified volume search handle. The FindFirstVolume and FindNextVolume functions use this search handle to locate volumes. (http://msdn.microsoft.com/en-us/library/aa364433%28VS.85%29.aspx)",
"FindVolumeMountPointClose": "Closes the specified mounted folder search handle. The FindFirstVolumeMountPoint and FindNextVolumeMountPointfunctions use this search handle to locate mounted folders on a specified volume. (http://msdn.microsoft.com/en-us/library/aa364435%28VS.85%29.aspx)",
"FindWindow": "Retrieves a handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows. This function does not perform a case-sensitive search. (http://msdn.microsoft.com/en-us/library/ms633499%28VS.85%29.aspx)",
"FindWindowEx": "Retrieves a handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the specified child window. This function does not perform a case-sensitive search. (http://msdn.microsoft.com/en-us/library/ms633500%28VS.85%29.aspx)",
"FlashWindow": "Flashes the specified window one time. It does not change the active state of the window. (http://msdn.microsoft.com/en-us/library/ms679346%28VS.85%29.aspx)",
"FlashWindowEx": "Flashes the specified window. It does not change the active state of the window. (http://msdn.microsoft.com/en-us/library/ms679347%28VS.85%29.aspx)",
"FlattenPath": "The FlattenPath function transforms any curves in the path that is selected into the current device context (DC), turning each curve into a sequence of lines. (http://msdn.microsoft.com/en-us/library/dd162725%28VS.85%29.aspx)",
"FloodFill": "The FloodFill function fills an area of the display surface with the current brush. The area is assumed to be bounded as specified by the crFill parameter. (http://msdn.microsoft.com/en-us/library/dd162726%28VS.85%29.aspx)",
"FlsAlloc": "Allocates a fiber local storage (FLS) index. Any fiber in the process can subsequently use this index to store and retrieve values that are local to the fiber. (http://msdn.microsoft.com/en-us/library/ms682664%28VS.85%29.aspx)",
"FlsCallback": "An application-defined function. If the FLS slot is in use, FlsCallback is called on fiber deletion, thread exit, and when an FLS index is freed. Specify this function when calling the FlsAlloc function. The PFLS_CALLBACK_FUNCTION type defines a pointer to this callback function. FlsCallback is a placeholder for the application-defined function name. (http://msdn.microsoft.com/en-us/library/ms682665%28VS.85%29.aspx)",
"FlsFree": "Releases a fiber local storage (FLS) index, making it available for reuse. (http://msdn.microsoft.com/en-us/library/ms682667%28VS.85%29.aspx)",
"FlsGetValue": "Retrieves the value in the calling fiber's fiber local storage (FLS) slot for the specified FLS index. Each fiber has its own slot for each FLS index. (http://msdn.microsoft.com/en-us/library/ms683141%28VS.85%29.aspx)",
"FlsSetValue": "Stores a value in the calling fiber's fiber local storage (FLS) slot for the specified FLS index. Each fiber has its own slot for each FLS index. (http://msdn.microsoft.com/en-us/library/ms683146%28VS.85%29.aspx)",
"FlushConsoleInputBuffer": "Flushes the console input buffer. All input records currently in the input buffer are discarded. (http://msdn.microsoft.com/en-us/library/ms683147%28VS.85%29.aspx)",
"FlushFileBuffers": "Flushes the buffers of a specified file and causes all buffered data to be written to a file. (http://msdn.microsoft.com/en-us/library/aa364439%28VS.85%29.aspx)",
"FlushInstructionCache": "Flushes the instruction cache for the specified process. (http://msdn.microsoft.com/en-us/library/ms679350%28VS.85%29.aspx)",
"FlushPrinter": "The FlushPrinter function sends a buffer to the printer in order to clear it from a transient state. (http://msdn.microsoft.com/en-us/library/dd144818%28VS.85%29.aspx)",
"FlushTrace": "The FlushTrace function causes an event tracing session to immediately deliver buffered events for the specified session. (An event tracing session does not deliver events until an active buffer is full.) (http://msdn.microsoft.com/en-us/library/aa363891%28VS.85%29.aspx)",
"FlushViewOfFile": "Writes to the disk a byte range within a mapped view of a file. (http://msdn.microsoft.com/en-us/library/aa366563%28VS.85%29.aspx)",
"FoldString": "Maps one Unicode string to another, performing the specified transformation. For an overview of the use of the string functions, see Strings. (https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-foldstringa)",
"ForegroundIdleProc": "An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function whenever the foreground thread is about to become idle. (http://msdn.microsoft.com/en-us/library/ms644980%28VS.85%29.aspx)",
"FormatMessage": "Formats a message string. The function requires a message definition as input. The message definition can come from a buffer passed into the function. It can come from a message table resource in an already-loaded module. Or the caller can ask the function to search the system's message table resource(s) for the message definition. The function finds the message definition in a message table resource based on a message identifier and a language identifier. The function copies the formatted message text to an output buffer, processing any embedded insert sequences if requested. (http://msdn.microsoft.com/en-us/library/ms679351%28VS.85%29.aspx)",
"FrameRect": "The FrameRect function draws a border around the specified rectangle by using the specified brush. The width and height of the border are always one logical unit. (http://msdn.microsoft.com/en-us/library/dd144838%28VS.85%29.aspx)",
"FrameRgn": "The FrameRgn function draws a border around the specified region by using the specified brush. (http://msdn.microsoft.com/en-us/library/dd144839%28VS.85%29.aspx)",
"FreeConsole": "Detaches the calling process from its console. (http://msdn.microsoft.com/en-us/library/ms683150%28VS.85%29.aspx)",
"FreeDDElParam": "Frees the memory specified by the lParam parameter of a posted Dynamic Data Exchange (DDE) message. An application receiving a posted DDE message should call this function after it has used the UnpackDDElParam function to unpack the lParam value. (http://msdn.microsoft.com/en-us/library/ms649004%28VS.85%29.aspx)",
"FreeEncryptionCertificateHashList": "Frees a certificate hash list. (http://msdn.microsoft.com/en-us/library/aa364553%28VS.85%29.aspx)",
"FreeEnvironmentStrings": "Frees a block of environment strings. (http://msdn.microsoft.com/en-us/library/ms683151%28VS.85%29.aspx)",
"FreeLibrary": "Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count. When the reference count reaches zero, the module is unloaded from the address space of the calling process and the handle is no longer valid. (http://msdn.microsoft.com/en-us/library/ms683152%28VS.85%29.aspx)",
"FreeLibraryAndExitThread": "Decrements the reference count of a loaded dynamic-link library (DLL) by one, then calls ExitThread to terminate the calling thread. The function does not return. (http://msdn.microsoft.com/en-us/library/ms683153%28VS.85%29.aspx)",
"FreeLibraryWhenCallbackReturns": "Specifies the DLL that the thread pool will unload when the current callback completes. (http://msdn.microsoft.com/en-us/library/ms683154%28VS.85%29.aspx)",
"FreePrinterNotifyInfo": "The FreePrinterNotifyInfo function frees a system-allocated buffer created by the FindNextPrinterChangeNotification function. (http://msdn.microsoft.com/en-us/library/dd144841%28VS.85%29.aspx)",
"FreeUserPhysicalPages": "Frees physical memory pages that are allocated previously by using AllocateUserPhysicalPages or AllocateUserPhysicalPagesNuma. If any of these pages are currently mapped in the Address Windowing Extensions (AWE) region, they are automatically unmapped by this call. This does not affect the virtual address space that is occupied by a specified Address Windowing Extensions (AWE) region. (http://msdn.microsoft.com/en-us/library/aa366566%28VS.85%29.aspx)",
"GdiComment": "The GdiComment function copies a comment from a buffer into a specified enhanced-format metafile. (http://msdn.microsoft.com/en-us/library/dd144843%28VS.85%29.aspx)",
"GdiFlush": "The GdiFlush function flushes the calling thread's current batch. (http://msdn.microsoft.com/en-us/library/dd144844%28VS.85%29.aspx)",
"GdiGetBatchLimit": "The GdiGetBatchLimit function returns the maximum number of function calls that can be accumulated in the calling thread's current batch. The system flushes the current batch whenever this limit is exceeded. (http://msdn.microsoft.com/en-us/library/dd144845%28VS.85%29.aspx)",
"GdiSetBatchLimit": "The GdiSetBatchLimit function sets the maximum number of function calls that can be accumulated in the calling thread's current batch. The system flushes the current batch whenever this limit is exceeded. (http://msdn.microsoft.com/en-us/library/dd144846%28VS.85%29.aspx)",
"GenerateConsoleCtrlEvent": "Sends a specified signal to a console process group that shares the console associated with the calling process. (http://msdn.microsoft.com/en-us/library/ms683155%28VS.85%29.aspx)",
"GetACP": "Retrieves the current Windows ANSI code page identifier for the operating system.Caution The ANSI API functions, for example, the ANSI version of TextOut, implicitly use GetACP to translate text to or from Unicode. For the Multilingual User Interface (MUI) edition of Windows, the system ACP might not cover all code points in the user's selected logon language identifier. For compatibility with this edition, your application should avoid calls that depend on GetACP either implicitly or explicitly, as this function can cause some locales to display text as question marks. Instead, the application should use the Unicode API functions directly, for example, the Unicode version of TextOut. (http://msdn.microsoft.com/en-us/library/dd318070%28VS.85%29.aspx)",
"GetActivePwrScheme": "[GetActivePwrScheme is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Applications written for Windows Vista and later should use PowerGetActiveScheme instead.] Retrieves the index of the active power scheme. (http://msdn.microsoft.com/en-us/library/aa372688%28VS.85%29.aspx)",
"GetActiveWindow": "Retrieves the window handle to the active window attached to the calling thread's message queue. (http://msdn.microsoft.com/en-us/library/ms646292%28VS.85%29.aspx)",
"GetAltTabInfo": "Retrieves status information for the specified window if it is the application-switching (ALT+TAB) window. (http://msdn.microsoft.com/en-us/library/ms633501%28VS.85%29.aspx)",
"GetAncestor": "Retrieves the handle to the ancestor of the specified window. (http://msdn.microsoft.com/en-us/library/ms633502%28VS.85%29.aspx)",
"GetApplicationRecoveryCallback": "Retrieves a pointer to the callback routine registered for the specified process. The address returned is in the virtual address space of the process. (http://msdn.microsoft.com/en-us/library/aa373343%28VS.85%29.aspx)",
"GetApplicationRestartSettings": "Retrieves the restart information registered for the specified process. (http://msdn.microsoft.com/en-us/library/aa373344%28VS.85%29.aspx)",
"GetArcDirection": "The GetArcDirection function retrieves the current arc direction for the specified device context. Arc and rectangle functions use the arc direction. (http://msdn.microsoft.com/en-us/library/dd144848%28VS.85%29.aspx)",
"GetAspectRatioFilterEx": "The GetAspectRatioFilterEx function retrieves the setting for the current aspect-ratio filter. (http://msdn.microsoft.com/en-us/library/dd144849%28VS.85%29.aspx)",
"GetAsyncKeyState": "Determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState. (http://msdn.microsoft.com/en-us/library/ms646293%28VS.85%29.aspx)",
"GetAtomName": "Retrieves a copy of the character string associated with the specified local atom. (http://msdn.microsoft.com/en-us/library/ms649059%28VS.85%29.aspx)",
"GetBinaryType": "Determines whether a file is an executable (.exe) file, and if so, which subsystem runs the executable file. (http://msdn.microsoft.com/en-us/library/aa364819%28VS.85%29.aspx)",
"GetBitmapBits": "The GetBitmapBits function copies the bitmap bits of a specified device-dependent bitmap into a buffer. (http://msdn.microsoft.com/en-us/library/dd144850%28VS.85%29.aspx)",
"GetBitmapDimensionEx": "The GetBitmapDimensionEx function retrieves the dimensions of a compatible bitmap. The retrieved dimensions must have been set by the SetBitmapDimensionEx function. (http://msdn.microsoft.com/en-us/library/dd144851%28VS.85%29.aspx)",
"GetBkColor": "The GetBkColor function returns the current background color for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144852%28VS.85%29.aspx)",
"GetBkMode": "The GetBkMode function returns the current background mix mode for a specified device context. The background mix mode of a device context affects text, hatched brushes, and pen styles that are not solid lines. (http://msdn.microsoft.com/en-us/library/dd144853%28VS.85%29.aspx)",
"GetBoundsRect": "The GetBoundsRect function obtains the current accumulated bounding rectangle for a specified device context. (http://msdn.microsoft.com/en-us/library/dd144854%28VS.85%29.aspx)",
"GetBrushOrgEx": "The GetBrushOrgEx function retrieves the current brush origin for the specified device context. This function replaces the GetBrushOrg function. (http://msdn.microsoft.com/en-us/library/dd144855%28VS.85%29.aspx)",
"GetCalendarInfo": "Retrieves information about a calendar for a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd318072%28VS.85%29.aspx)",
"GetCapture": "Retrieves a handle to the window (if any) that has captured the mouse. Only one window at a time can capture the mouse; this window receives mouse input whether or not the cursor is within its borders. (http://msdn.microsoft.com/en-us/library/ms646257%28VS.85%29.aspx)",
"GetCaretBlinkTime": "Retrieves the time required to invert the caret's pixels. The user can set this value. (http://msdn.microsoft.com/en-us/library/ms648401%28VS.85%29.aspx)",
"GetCaretPos": "Copies the caret's position to the specified POINT structure. (http://msdn.microsoft.com/en-us/library/ms648402%28VS.85%29.aspx)",
"GetCharABCWidths": "The GetCharABCWidths function retrieves the widths, in logical units, of consecutive characters in a specified range from the current TrueType font. This function succeeds only with TrueType fonts. (http://msdn.microsoft.com/en-us/library/dd144857%28VS.85%29.aspx)",
"GetCharABCWidthsFloat": "The GetCharABCWidthsFloat function retrieves the widths, in logical units, of consecutive characters in a specified range from the current font. (http://msdn.microsoft.com/en-us/library/dd144858%28VS.85%29.aspx)",
"GetCharABCWidthsI": "The GetCharABCWidthsI function retrieves the widths, in logical units, of consecutive glyph indices in a specified range from the current TrueType font. This function succeeds only with TrueType fonts. (http://msdn.microsoft.com/en-us/library/dd144859%28VS.85%29.aspx)",
"GetCharacterPlacement": "The GetCharacterPlacement function retrieves information about a character string, such as character widths, caret positioning, ordering within the string, and glyph rendering. The type of information returned depends on the dwFlags parameter and is based on the currently selected font in the specified display context. The function copies the information to the specified GCP_RESULTS structure or to one or more arrays specified by the structure. (http://msdn.microsoft.com/en-us/library/dd144860%28VS.85%29.aspx)",
"GetCharWidth": "The GetCharWidth function retrieves the widths, in logical coordinates, of consecutive characters in a specified range from the current font. (http://msdn.microsoft.com/en-us/library/dd144861%28VS.85%29.aspx)",
"GetCharWidth32": "The GetCharWidth32 function retrieves the widths, in logical coordinates, of consecutive characters in a specified range from the current font. (http://msdn.microsoft.com/en-us/library/dd144862%28VS.85%29.aspx)",
"GetCharWidthFloat": "The GetCharWidthFloat function retrieves the fractional widths of consecutive characters in a specified range from the current font. (http://msdn.microsoft.com/en-us/library/dd144863%28VS.85%29.aspx)",
"GetCharWidthI": "The GetCharWidthI function retrieves the widths, in logical coordinates, of consecutive glyph indices in a specified range from the current font. (http://msdn.microsoft.com/en-us/library/dd144864%28VS.85%29.aspx)",
"GetClassInfo": "Retrieves information about a window class. (http://msdn.microsoft.com/en-us/library/ms633578%28VS.85%29.aspx)",
"GetClassInfoEx": "Retrieves information about a window class, including a handle to the small icon associated with the window class. The GetClassInfo function does not retrieve a handle to the small icon. (http://msdn.microsoft.com/en-us/library/ms633579%28VS.85%29.aspx)",
"GetClassLong": "Retrieves the specified 32-bit (DWORD) value from the WNDCLASSEX structure associated with the specified window. (http://msdn.microsoft.com/en-us/library/ms633580%28VS.85%29.aspx)",
"GetClassLongPtr": "Retrieves the specified value from the WNDCLASSEX structure associated with the specified window. (http://msdn.microsoft.com/en-us/library/ms633581%28VS.85%29.aspx)",
"GetClassName": "Retrieves the name of the class to which the specified window belongs. (http://msdn.microsoft.com/en-us/library/ms633582%28VS.85%29.aspx)",
"GetClassWord": "Retrieves the 16-bit (WORD) value at the specified offset into the extra class memory for the window class to which the specified window belongs. (http://msdn.microsoft.com/en-us/library/ms633583%28VS.85%29.aspx)",
"GetClientRect": "Retrieves the coordinates of a window's client area. The client coordinates specify the upper-left and lower-right corners of the client area. Because client coordinates are relative to the upper-left corner of a window's client area, the coordinates of the upper-left corner are (0,0). (http://msdn.microsoft.com/en-us/library/ms633503%28VS.85%29.aspx)",
"GetClipboardData": "Retrieves data from the clipboard in a specified format. The clipboard must have been opened previously. (http://msdn.microsoft.com/en-us/library/ms649039%28VS.85%29.aspx)",
"GetClipboardFormatName": "Retrieves from the clipboard the name of the specified registered format. The function copies the name to the specified buffer. (http://msdn.microsoft.com/en-us/library/ms649040%28VS.85%29.aspx)",
"GetClipboardOwner": "Retrieves the window handle of the current owner of the clipboard. (http://msdn.microsoft.com/en-us/library/ms649041%28VS.85%29.aspx)",
"GetClipboardSequenceNumber": "Retrieves the clipboard sequence number for the current window station. (http://msdn.microsoft.com/en-us/library/ms649042%28VS.85%29.aspx)",
"GetClipboardViewer": "Retrieves the handle to the first window in the clipboard viewer chain. (http://msdn.microsoft.com/en-us/library/ms649043%28VS.85%29.aspx)",
"GetClipBox": "The GetClipBox function retrieves the dimensions of the tightest bounding rectangle that can be drawn around the current visible area on the device. The visible area is defined by the current clipping region or clip path, as well as any overlapping windows. (http://msdn.microsoft.com/en-us/library/dd144865%28VS.85%29.aspx)",
"GetClipCursor": "Retrieves the screen coordinates of the rectangular area to which the cursor is confined. (http://msdn.microsoft.com/en-us/library/ms648387%28VS.85%29.aspx)",
"GetClipRgn": "The GetClipRgn function retrieves a handle identifying the current application-defined clipping region for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144866%28VS.85%29.aspx)",
"GetColorAdjustment": "The GetColorAdjustment function retrieves the color adjustment values for the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd144867%28VS.85%29.aspx)",
"GetComboBoxInfo": "Retrieves information about the specified combo box. (http://msdn.microsoft.com/en-us/library/bb775939%28VS.85%29.aspx)",
"GetCommandLine": "Retrieves the command-line string for the current process. (http://msdn.microsoft.com/en-us/library/ms683156%28VS.85%29.aspx)",
"GetCommConfig": "Retrieves the current configuration of a communications device. (http://msdn.microsoft.com/en-us/library/aa363256%28VS.85%29.aspx)",
"GetCommMask": "Retrieves the value of the event mask for a specified communications device. (http://msdn.microsoft.com/en-us/library/aa363257%28VS.85%29.aspx)",
"GetCommModemStatus": "Retrieves the modem control-register values. (http://msdn.microsoft.com/en-us/library/aa363258%28VS.85%29.aspx)",
"GetCommProperties": "Retrieves information about the communications properties for a specified communications device. (http://msdn.microsoft.com/en-us/library/aa363259%28VS.85%29.aspx)",
"GetCommState": "Retrieves the current control settings for a specified communications device. (http://msdn.microsoft.com/en-us/library/aa363260%28VS.85%29.aspx)",
"GetCommTimeouts": "Retrieves the time-out parameters for all read and write operations on a specified communications device. (http://msdn.microsoft.com/en-us/library/aa363261%28VS.85%29.aspx)",
"GetCompressedFileSize": "Retrieves the actual number of bytes of disk storage used to store a specified file. If the file is located on a volume that supports compression and the file is compressed, the value obtained is the compressed size of the specified file. If the file is located on a volume that supports sparse files and the file is a sparse file, the value obtained is the sparse size of the specified file. (http://msdn.microsoft.com/en-us/library/aa364930%28VS.85%29.aspx)",
"GetComputerName": "Retrieves the NetBIOS name of the local computer. This name is established at system startup, when the system reads it from the registry. (http://msdn.microsoft.com/en-us/library/ms724295%28VS.85%29.aspx)",
"GetComputerNameEx": "Retrieves a NetBIOS or DNS name associated with the local computer. The names are established at system startup, when the system reads them from the registry. (http://msdn.microsoft.com/en-us/library/ms724301%28VS.85%29.aspx)",
"GetComputerObjectName": "Retrieves the local computer's name in a specified format. (http://msdn.microsoft.com/en-us/library/ms724304%28VS.85%29.aspx)",
"GetConsoleCP": "Retrieves the input code page used by the console associated with the calling process. A console uses its input code page to translate keyboard input into the corresponding character value. (http://msdn.microsoft.com/en-us/library/ms683162%28VS.85%29.aspx)",
"GetConsoleCursorInfo": "Retrieves information about the size and visibility of the cursor for the specified console screen buffer. (http://msdn.microsoft.com/en-us/library/ms683163%28VS.85%29.aspx)",
"GetConsoleDisplayMode": "Retrieves the display mode of the current console. (http://msdn.microsoft.com/en-us/library/ms683164%28VS.85%29.aspx)",
"GetConsoleFontSize": "Retrieves the size of the font used by the specified console screen buffer. (http://msdn.microsoft.com/en-us/library/ms683165%28VS.85%29.aspx)",
"GetConsoleHistoryInfo": "Retrieves the history settings for the calling process's console. (http://msdn.microsoft.com/en-us/library/ms683166%28VS.85%29.aspx)",
"GetConsoleMode": "Retrieves the current input mode of a console's input buffer or the current output mode of a console screen buffer. (http://msdn.microsoft.com/en-us/library/ms683167%28VS.85%29.aspx)",
"GetConsoleOriginalTitle": "Retrieves the original title for the current console window. (http://msdn.microsoft.com/en-us/library/ms683168%28VS.85%29.aspx)",
"GetConsoleOutputCP": "Retrieves the output code page used by the console associated with the calling process. A console uses its output code page to translate the character values written by the various output functions into the images displayed in the console window. (http://msdn.microsoft.com/en-us/library/ms683169%28VS.85%29.aspx)",
"GetConsoleProcessList": "Retrieves a list of the processes attached to the current console. (http://msdn.microsoft.com/en-us/library/ms683170%28VS.85%29.aspx)",
"GetConsoleScreenBufferInfo": "Retrieves information about the specified console screen buffer. (http://msdn.microsoft.com/en-us/library/ms683171%28VS.85%29.aspx)",
"GetConsoleScreenBufferInfoEx": "Retrieves extended information about the specified console screen buffer. (http://msdn.microsoft.com/en-us/library/ms683172%28VS.85%29.aspx)",
"GetConsoleSelectionInfo": "Retrieves information about the current console selection. (http://msdn.microsoft.com/en-us/library/ms683173%28VS.85%29.aspx)",
"GetConsoleTitle": "Retrieves the title for the current console window. (http://msdn.microsoft.com/en-us/library/ms683174%28VS.85%29.aspx)",
"GetConsoleWindow": "Retrieves the window handle used by the console associated with the calling process. (http://msdn.microsoft.com/en-us/library/ms683175%28VS.85%29.aspx)",
"GetCPInfo": "Retrieves information about any valid installed or available code page. (http://msdn.microsoft.com/en-us/library/dd318078%28VS.85%29.aspx)",
"GetCPInfoEx": "Retrieves information about any valid installed or available code page. (http://msdn.microsoft.com/en-us/library/dd318081%28VS.85%29.aspx)",
"GetCurrencyFormat": "Formats a number string as a currency string for a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd318083%28VS.85%29.aspx)",
"GetCurrentConsoleFont": "Retrieves information about the current console font. (http://msdn.microsoft.com/en-us/library/ms683176%28VS.85%29.aspx)",
"GetCurrentConsoleFontEx": "Retrieves extended information about the current console font. (http://msdn.microsoft.com/en-us/library/ms683177%28VS.85%29.aspx)",
"GetCurrentDirectory": "Retrieves the current directory for the current process. (http://msdn.microsoft.com/en-us/library/aa364934%28VS.85%29.aspx)",
"GetCurrentHwProfile": "Retrieves information about the current hardware profile for the local computer. (http://msdn.microsoft.com/en-us/library/ms724311%28VS.85%29.aspx)",
"GetCurrentObject": "The GetCurrentObject function retrieves a handle to an object of the specified type that has been selected into the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd144869%28VS.85%29.aspx)",
"GetCurrentPositionEx": "The GetCurrentPositionEx function retrieves the current position in logical coordinates. (http://msdn.microsoft.com/en-us/library/dd144870%28VS.85%29.aspx)",
"GetCurrentPowerPolicies": "Retrieves the current system power policy settings. (http://msdn.microsoft.com/en-us/library/aa372689%28VS.85%29.aspx)",
"GetCurrentProcess": "Retrieves a pseudo handle for the current process. (http://msdn.microsoft.com/en-us/library/ms683179%28VS.85%29.aspx)",
"GetCurrentProcessId": "Retrieves the process identifier of the calling process. (http://msdn.microsoft.com/en-us/library/ms683180%28VS.85%29.aspx)",
"GetCurrentProcessorNumber": "Retrieves the number of the processor the current thread was running on during the call to this function. (http://msdn.microsoft.com/en-us/library/ms683181%28VS.85%29.aspx)",
"GetCurrentThread": "Retrieves a pseudo handle for the calling thread. (http://msdn.microsoft.com/en-us/library/ms683182%28VS.85%29.aspx)",
"GetCurrentThreadId": "Retrieves the thread identifier of the calling thread. (http://msdn.microsoft.com/en-us/library/ms683183%28VS.85%29.aspx)",
"GetCursor": "Retrieves a handle to the current cursor. (http://msdn.microsoft.com/en-us/library/ms648388%28VS.85%29.aspx)",
"GetCursorInfo": "Retrieves information about the global cursor. (http://msdn.microsoft.com/en-us/library/ms648389%28VS.85%29.aspx)",
"GetCursorPos": "Retrieves the position of the mouse cursor, in screen coordinates. (http://msdn.microsoft.com/en-us/library/ms648390%28VS.85%29.aspx)",
"GetDateFormat": "Formats a date as a date string for a locale specified by the locale identifier. The function formats either a specified date or the local system date. Note For interoperability reasons, the application should prefer the GetDateFormatEx function to GetDateFormat because Microsoft is migrating toward the use of locale names instead of locale identifiers for new locales. Any application that will be run only on Windows Vista and later should use GetDateFormatEx. (http://msdn.microsoft.com/en-us/library/dd318086%28VS.85%29.aspx)",
"GetDC": "The GetDC function retrieves a handle to a device context (DC) for the client area of a specified window or for the entire screen. You can use the returned handle in subsequent GDI functions to draw in the DC. The device context is an opaque data structure, whose values are used internally by GDI. (http://msdn.microsoft.com/en-us/library/dd144871%28VS.85%29.aspx)",
"GetDCBrushColor": "The GetDCBrushColor function retrieves the current brush color for the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd144872%28VS.85%29.aspx)",
"GetDCEx": "The GetDCEx function retrieves a handle to a device context (DC) for the client area of a specified window or for the entire screen. You can use the returned handle in subsequent GDI functions to draw in the DC. The device context is an opaque data structure, whose values are used internally by GDI. (http://msdn.microsoft.com/en-us/library/dd144873%28VS.85%29.aspx)",
"GetDCOrgEx": "The GetDCOrgEx function retrieves the final translation origin for a specified device context (DC). The final translation origin specifies an offset that the system uses to translate device coordinates into client coordinates (for coordinates in an application's window). (http://msdn.microsoft.com/en-us/library/dd144874%28VS.85%29.aspx)",
"GetDCPenColor": "The GetDCPenColor function retrieves the current pen color for the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd144875%28VS.85%29.aspx)",
"GetDefaultCommConfig": "Retrieves the default configuration for the specified communications device. (http://msdn.microsoft.com/en-us/library/aa363262%28VS.85%29.aspx)",
"GetDefaultPrinter": "The GetDefaultPrinter function retrieves the printer name of the default printer for the current user on the local computer. (http://msdn.microsoft.com/en-us/library/dd144876%28VS.85%29.aspx)",
"GetDesktopWindow": "Retrieves a handle to the desktop window. The desktop window covers the entire screen. The desktop window is the area on top of which other windows are painted. (http://msdn.microsoft.com/en-us/library/ms633504%28VS.85%29.aspx)",
"GetDeviceCaps": "The GetDeviceCaps function retrieves device-specific information for the specified device. (http://msdn.microsoft.com/en-us/library/dd144877%28VS.85%29.aspx)",
"GetDeviceDriverBaseName": "Retrieves the base name of the specified device driver. (http://msdn.microsoft.com/en-us/library/ms683184%28VS.85%29.aspx)",
"GetDeviceDriverFileName": "Retrieves the path available for the specified device driver. (http://msdn.microsoft.com/en-us/library/ms683185%28VS.85%29.aspx)",
"GetDevicePowerState": "Retrieves the current power state of the specified device. This function cannot be used to query the power state of a display device. (http://msdn.microsoft.com/en-us/library/aa372690%28VS.85%29.aspx)",
"GetDIBColorTable": "The GetDIBColorTable function retrieves RGB (red, green, blue) color values from a range of entries in the color table of the DIB section bitmap that is currently selected into a specified device context. (http://msdn.microsoft.com/en-us/library/dd144878%28VS.85%29.aspx)",
"GetDIBits": "The GetDIBits function retrieves the bits of the specified compatible bitmap and copies them into a buffer as a DIB using the specified format. (http://msdn.microsoft.com/en-us/library/dd144879%28VS.85%29.aspx)",
"GetDiskFreeSpace": "Retrieves information about the specified disk, including the amount of free space on the disk. (http://msdn.microsoft.com/en-us/library/aa364935%28VS.85%29.aspx)",
"GetDiskFreeSpaceEx": "Retrieves information about the amount of space that is available on a disk volume, which is the total amount of space, the total amount of free space, and the total amount of free space available to the user that is associated with the calling thread. (http://msdn.microsoft.com/en-us/library/aa364937%28VS.85%29.aspx)",
"GetDllDirectory": "Retrieves the application-specific portion of the search path used to locate DLLs for the application. (http://msdn.microsoft.com/en-us/library/ms683186%28VS.85%29.aspx)",
"GetDoubleClickTime": "Retrieves the current double-click time for the mouse. A double-click is a series of two clicks of the mouse button, the second occurring within a specified time after the first. The double-click time is the maximum number of milliseconds that may occur between the first and second click of a double-click. The maximum double-click time is 5000 milliseconds. (http://msdn.microsoft.com/en-us/library/ms646258%28VS.85%29.aspx)",
"GetDriveType": "Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive. (http://msdn.microsoft.com/en-us/library/aa364939%28VS.85%29.aspx)",
"GetDynamicTimeZoneInformation": "Retrieves the current time zone and dynamic daylight saving time settings. These settings control the translations between Coordinated Universal Time (UTC) and local time. (http://msdn.microsoft.com/en-us/library/ms724318%28VS.85%29.aspx)",
"GetEnhMetaFile": "The GetEnhMetaFile function creates a handle that identifies the enhanced-format metafile stored in the specified file. (http://msdn.microsoft.com/en-us/library/dd144880%28VS.85%29.aspx)",
"GetEnhMetaFileBits": "The GetEnhMetaFileBits function retrieves the contents of the specified enhanced-format metafile and copies them into a buffer. (http://msdn.microsoft.com/en-us/library/dd144881%28VS.85%29.aspx)",
"GetEnhMetaFileDescription": "The GetEnhMetaFileDescription function retrieves an optional text description from an enhanced-format metafile and copies the string to the specified buffer. (http://msdn.microsoft.com/en-us/library/dd144882%28VS.85%29.aspx)",
"GetEnhMetaFileHeader": "The GetEnhMetaFileHeader function retrieves the record containing the header for the specified enhanced-format metafile. (http://msdn.microsoft.com/en-us/library/dd144883%28VS.85%29.aspx)",
"GetEnhMetaFilePaletteEntries": "The GetEnhMetaFilePaletteEntries function retrieves optional palette entries from the specified enhanced metafile. (http://msdn.microsoft.com/en-us/library/dd144884%28VS.85%29.aspx)",
"GetEnvironmentStrings": "Retrieves the environment variables for the current process. (http://msdn.microsoft.com/en-us/library/ms683187%28VS.85%29.aspx)",
"GetEnvironmentVariable": "Retrieves the contents of the specified variable from the environment block of the calling process. (http://msdn.microsoft.com/en-us/library/ms683188%28VS.85%29.aspx)",
"GetErrorMode": "Retrieves the error mode for the current process. (http://msdn.microsoft.com/en-us/library/ms679355%28VS.85%29.aspx)",
"GetEventLogInformation": "Retrieves information about the specified event log. (http://msdn.microsoft.com/en-us/library/aa363663%28VS.85%29.aspx)",
"GetExceptionCode": "Retrieves a code that identifies the type of exception that occurs. The function can be called only from within the filter expression or exception-handler block of an exception handler. (http://msdn.microsoft.com/en-us/library/ms679356%28VS.85%29.aspx)",
"GetExceptionInformation": "Retrieves a computer-independent description of an exception, and information about the computer state that exists for the thread when the exception occurs. This function can be called only from within the filter expression of an exception handler. (http://msdn.microsoft.com/en-us/library/ms679357%28VS.85%29.aspx)",
"GetExitCodeProcess": "Retrieves the termination status of the specified process. (http://msdn.microsoft.com/en-us/library/ms683189%28VS.85%29.aspx)",
"GetExitCodeThread": "Retrieves the termination status of the specified thread. (http://msdn.microsoft.com/en-us/library/ms683190%28VS.85%29.aspx)",
"GetExpandedName": "Retrieves the original name of a compressed file, if the file was compressed by the Lempel-Ziv algorithm. (http://msdn.microsoft.com/en-us/library/aa364941%28VS.85%29.aspx)",
"GetFileAttributes": "Retrieves file system attributes for a specified file or directory. (http://msdn.microsoft.com/en-us/library/aa364944%28VS.85%29.aspx)",
"GetFileAttributesEx": "Retrieves attributes for a specified file or directory. (http://msdn.microsoft.com/en-us/library/aa364946%28VS.85%29.aspx)",
"GetFileBandwidthReservation": "Retrieves the bandwidth reservation properties of the volume on which the specified file resides. (http://msdn.microsoft.com/en-us/library/aa364951%28VS.85%29.aspx)",
"GetFileInformationByHandle": "Retrieves file information for the specified file. (http://msdn.microsoft.com/en-us/library/aa364952%28VS.85%29.aspx)",
"GetFileInformationByHandleEx": "Retrieves file information for the specified file. (http://msdn.microsoft.com/en-us/library/aa364953%28VS.85%29.aspx)",
"GetFileSize": "Retrieves the size of the specified file, in bytes. (http://msdn.microsoft.com/en-us/library/aa364955%28VS.85%29.aspx)",
"GetFileSizeEx": "Retrieves the size of the specified file. (http://msdn.microsoft.com/en-us/library/aa364957%28VS.85%29.aspx)",
"GetFileTime": "Retrieves the date and time that a file or directory was created, last accessed, and last modified. (http://msdn.microsoft.com/en-us/library/ms724320%28VS.85%29.aspx)",
"GetFileType": "Retrieves the file type of the specified file. (http://msdn.microsoft.com/en-us/library/aa364960%28VS.85%29.aspx)",
"GetFileVersionInfo": "Retrieves version information for the specified file. (http://msdn.microsoft.com/en-us/library/ms647003%28VS.85%29.aspx)",
"GetFileVersionInfoSize": "Determines whether the operating system can retrieve version information for a specified file. If version information is available, GetFileVersionInfoSize returns the size, in bytes, of that information. (http://msdn.microsoft.com/en-us/library/ms647005%28VS.85%29.aspx)",
"GetFinalPathNameByHandle": "Retrieves the final path for the specified file. (http://msdn.microsoft.com/en-us/library/aa364962%28VS.85%29.aspx)",
"GetFocus": "Retrieves the handle to the window that has the keyboard focus, if the window is attached to the calling thread's message queue. (http://msdn.microsoft.com/en-us/library/ms646294%28VS.85%29.aspx)",
"GetFontData": "The GetFontData function retrieves font metric data for a TrueType font. (http://msdn.microsoft.com/en-us/library/dd144885%28VS.85%29.aspx)",
"GetFontLanguageInfo": "The GetFontLanguageInfo function returns information about the currently selected font for the specified display context. Applications typically use this information and the GetCharacterPlacement function to prepare a character string for display. (http://msdn.microsoft.com/en-us/library/dd144886%28VS.85%29.aspx)",
"GetFontUnicodeRanges": "The GetFontUnicodeRanges function returns information about which Unicode characters are supported by a font. The information is returned as a GLYPHSET structure. (http://msdn.microsoft.com/en-us/library/dd144887%28VS.85%29.aspx)",
"GetForegroundWindow": "Retrieves a handle to the foreground window (the window with which the user is currently working). The system assigns a slightly higher priority to the thread that creates the foreground window than it does to other threads. (http://msdn.microsoft.com/en-us/library/ms633505%28VS.85%29.aspx)",
"GetForm": "The GetForm function retrieves information about a specified form. (http://msdn.microsoft.com/en-us/library/dd144889%28VS.85%29.aspx)",
"GetFullPathName": "Retrieves the full path and file name of the specified file. (http://msdn.microsoft.com/en-us/library/aa364963%28VS.85%29.aspx)",
"GetGeoInfo": "[GetGeoInfo is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use GetGeoInfoEx. ] (http://msdn.microsoft.com/en-us/library/dd318099%28VS.85%29.aspx)",
"GetGlyphIndices": "The GetGlyphIndices function translates a string into an array of glyph indices. The function can be used to determine whether a glyph exists in a font. (http://msdn.microsoft.com/en-us/library/dd144890%28VS.85%29.aspx)",
"GetGlyphOutline": "The GetGlyphOutline function retrieves the outline or bitmap for a character in the TrueType font that is selected into the specified device context. (http://msdn.microsoft.com/en-us/library/dd144891%28VS.85%29.aspx)",
"GetGraphicsMode": "The GetGraphicsMode function retrieves the current graphics mode for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144892%28VS.85%29.aspx)",
"GetGuiResources": "Retrieves the count of handles to graphical user interface (GUI) objects in use by the specified process. (http://msdn.microsoft.com/en-us/library/ms683192%28VS.85%29.aspx)",
"GetGUIThreadInfo": "Retrieves information about the active window or a specified GUI thread. (http://msdn.microsoft.com/en-us/library/ms633506%28VS.85%29.aspx)",
"GetIconInfo": "Retrieves information about the specified icon or cursor. (http://msdn.microsoft.com/en-us/library/ms648070%28VS.85%29.aspx)",
"GetInputState": "Determines whether there are mouse-button or keyboard messages in the calling thread's message queue. (http://msdn.microsoft.com/en-us/library/ms644935%28VS.85%29.aspx)",
"GetJob": "The GetJob function retrieves information about a specified print job. (http://msdn.microsoft.com/en-us/library/dd144894%28VS.85%29.aspx)",
"GetKBCodePage": "Retrieves the current code page. (http://msdn.microsoft.com/en-us/library/ms646295%28VS.85%29.aspx)",
"GetKerningPairs": "The GetKerningPairs function retrieves the character-kerning pairs for the currently selected font for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144895%28VS.85%29.aspx)",
"GetKeyboardLayout": "Retrieves the active input locale identifier (formerly called the keyboard layout). (http://msdn.microsoft.com/en-us/library/ms646296%28VS.85%29.aspx)",
"GetKeyboardLayoutList": "Retrieves the input locale identifiers (formerly called keyboard layout handles) corresponding to the current set of input locales in the system. The function copies the identifiers to the specified buffer. (http://msdn.microsoft.com/en-us/library/ms646297%28VS.85%29.aspx)",
"GetKeyboardLayoutName": "Retrieves the name of the active input locale identifier (formerly called the keyboard layout) for the system. (http://msdn.microsoft.com/en-us/library/ms646298%28VS.85%29.aspx)",
"GetKeyboardState": "Copies the status of the 256 virtual keys to the specified buffer. (http://msdn.microsoft.com/en-us/library/ms646299%28VS.85%29.aspx)",
"GetKeyboardType": "Retrieves information about the current keyboard. (http://msdn.microsoft.com/en-us/library/ms724336%28VS.85%29.aspx)",
"GetKeyNameText": "Retrieves a string that represents the name of a key. (http://msdn.microsoft.com/en-us/library/ms646300%28VS.85%29.aspx)",
"GetKeyState": "Retrieves the status of the specified virtual key. The status specifies whether the key is up, down, or toggled (on, off alternating each time the key is pressed). (http://msdn.microsoft.com/en-us/library/ms646301%28VS.85%29.aspx)",
"GetLargePageMinimum": "Retrieves the minimum size of a large page. (http://msdn.microsoft.com/en-us/library/aa366568%28VS.85%29.aspx)",
"GetLargestConsoleWindowSize": "Retrieves the size of the largest possible console window, based on the current font and the size of the display. (http://msdn.microsoft.com/en-us/library/ms683193%28VS.85%29.aspx)",
"GetLastActivePopup": "Determines which pop-up window owned by the specified window was most recently active. (http://msdn.microsoft.com/en-us/library/ms633507%28VS.85%29.aspx)",
"GetLastError": "Retrieves the calling thread's last-error code value. The last-error code is maintained on a per-thread basis. Multiple threads do not overwrite each other's last-error code. (http://msdn.microsoft.com/en-us/library/ms679360%28VS.85%29.aspx)",
"GetLastInputInfo": "Retrieves the time of the last input event. (http://msdn.microsoft.com/en-us/library/ms646302%28VS.85%29.aspx)",
"GetLayeredWindowAttributes": "Retrieves the opacity and transparency color key of a layered window. (http://msdn.microsoft.com/en-us/library/ms633508%28VS.85%29.aspx)",
"GetLayout": "The GetLayout function returns the layout of a device context (DC). (http://msdn.microsoft.com/en-us/library/dd144896%28VS.85%29.aspx)",
"GetListBoxInfo": "Retrieves the number of items per column in a specified list box. (http://msdn.microsoft.com/en-us/library/bb761370%28VS.85%29.aspx)",
"GetLocaleInfo": "Retrieves information about a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd318101%28VS.85%29.aspx)",
"GetLocaleInfoEx": "Retrieves information about a locale specified by name.Note The application should call this function in preference to GetLocaleInfo if designed to run only on Windows Vista and later. (http://msdn.microsoft.com/en-us/library/dd318103%28VS.85%29.aspx)",
"GetLocalTime": "Retrieves the current local date and time. (http://msdn.microsoft.com/en-us/library/ms724338%28VS.85%29.aspx)",
"GetLogicalDrives": "Retrieves a bitmask representing the currently available disk drives. (http://msdn.microsoft.com/en-us/library/aa364972%28VS.85%29.aspx)",
"GetLogicalDriveStrings": "Fills a buffer with strings that specify valid drives in the system. (http://msdn.microsoft.com/en-us/library/aa364975%28VS.85%29.aspx)",
"GetLogicalProcessorInformation": "Retrieves information about logical processors and related hardware. (http://msdn.microsoft.com/en-us/library/ms683194%28VS.85%29.aspx)",
"GetLongPathName": "Converts the specified path to its long form. (http://msdn.microsoft.com/en-us/library/aa364980%28VS.85%29.aspx)",
"GetMailslotInfo": "Retrieves information about the specified mailslot. (http://msdn.microsoft.com/en-us/library/aa365435%28VS.85%29.aspx)",
"GetMapMode": "The GetMapMode function retrieves the current mapping mode. (http://msdn.microsoft.com/en-us/library/dd144897%28VS.85%29.aspx)",
"GetMappedFileName": "Checks whether the specified address is within a memory-mapped file in the address space of the specified process. If so, the function returns the name of the memory-mapped file. (http://msdn.microsoft.com/en-us/library/ms683195%28VS.85%29.aspx)",
"GetMenu": "Retrieves a handle to the menu assigned to the specified window. (http://msdn.microsoft.com/en-us/library/ms647640%28VS.85%29.aspx)",
"GetMenuBarInfo": "Retrieves information about the specified menu bar. (http://msdn.microsoft.com/en-us/library/ms647833%28VS.85%29.aspx)",
"GetMenuCheckMarkDimensions": "Retrieves the dimensions of the default check-mark bitmap. The system displays this bitmap next to selected menu items. Before calling the SetMenuItemBitmaps function to replace the default check-mark bitmap for a menu item, an application must determine the correct bitmap size by calling GetMenuCheckMarkDimensions. (http://msdn.microsoft.com/en-us/library/ms647975%28VS.85%29.aspx)",
"GetMenuDefaultItem": "Determines the default menu item on the specified menu. (http://msdn.microsoft.com/en-us/library/ms647976%28VS.85%29.aspx)",
"GetMenuInfo": "Retrieves information about a specified menu. (http://msdn.microsoft.com/en-us/library/ms647977%28VS.85%29.aspx)",
"GetMenuItemCount": "Determines the number of items in the specified menu. (http://msdn.microsoft.com/en-us/library/ms647978%28VS.85%29.aspx)",
"GetMenuItemID": "Retrieves the menu item identifier of a menu item located at the specified position in a menu. (http://msdn.microsoft.com/en-us/library/ms647979%28VS.85%29.aspx)",
"GetMenuItemInfo": "Retrieves information about a menu item. (http://msdn.microsoft.com/en-us/library/ms647980%28VS.85%29.aspx)",
"GetMenuItemRect": "Retrieves the bounding rectangle for the specified menu item. (http://msdn.microsoft.com/en-us/library/ms647981%28VS.85%29.aspx)",
"GetMenuState": "Retrieves the menu flags associated with the specified menu item. If the menu item opens a submenu, this function also returns the number of items in the submenu. (http://msdn.microsoft.com/en-us/library/ms647982%28VS.85%29.aspx)",
"GetMenuString": "Copies the text string of the specified menu item into the specified buffer. (http://msdn.microsoft.com/en-us/library/ms647983%28VS.85%29.aspx)",
"GetMessage": "Retrieves a message from the calling thread's message queue. The function dispatches incoming sent messages until a posted message is available for retrieval. (http://msdn.microsoft.com/en-us/library/ms644936%28VS.85%29.aspx)",
"GetMessageExtraInfo": "Retrieves the extra message information for the current thread. Extra message information is an application- or driver-defined value associated with the current thread's message queue. (http://msdn.microsoft.com/en-us/library/ms644937%28VS.85%29.aspx)",
"GetMessagePos": "Retrieves the cursor position for the last message retrieved by the GetMessage function. (http://msdn.microsoft.com/en-us/library/ms644938%28VS.85%29.aspx)",
"GetMessageTime": "Retrieves the message time for the last message retrieved by the GetMessage function. The time is a long integer that specifies the elapsed time, in milliseconds, from the time the system was started to the time the message was created (that is, placed in the thread's message queue). (http://msdn.microsoft.com/en-us/library/ms644939%28VS.85%29.aspx)",
"GetMetaFileBitsEx": "The GetMetaFileBitsEx function retrieves the contents of a Windows-format metafile and copies them into the specified buffer. (http://msdn.microsoft.com/en-us/library/dd144898%28VS.85%29.aspx)",
"GetMetaRgn": "The GetMetaRgn function retrieves the current metaregion for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144899%28VS.85%29.aspx)",
"GetMiterLimit": "The GetMiterLimit function retrieves the miter limit for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144900%28VS.85%29.aspx)",
"GetModuleBaseName": "Retrieves the base name of the specified module. (http://msdn.microsoft.com/en-us/library/ms683196%28VS.85%29.aspx)",
"GetModuleFileName": "Retrieves the fully qualified path for the file that contains the specified module. The module must have been loaded by the current process. (http://msdn.microsoft.com/en-us/library/ms683197%28VS.85%29.aspx)",
"GetModuleFileNameEx": "Retrieves the fully qualified path for the file containing the specified module. (http://msdn.microsoft.com/en-us/library/ms683198%28VS.85%29.aspx)",
"GetModuleHandle": "Retrieves a module handle for the specified module. The module must have been loaded by the calling process. (http://msdn.microsoft.com/en-us/library/ms683199%28VS.85%29.aspx)",
"GetModuleHandleEx": "Retrieves a module handle for the specified module and increments the module's reference count unless GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT is specified. The module must have been loaded by the calling process. (http://msdn.microsoft.com/en-us/library/ms683200%28VS.85%29.aspx)",
"GetModuleInformation": "Retrieves information about the specified module in the MODULEINFO structure. (http://msdn.microsoft.com/en-us/library/ms683201%28VS.85%29.aspx)",
"GetMonitorInfo": "The GetMonitorInfo function retrieves information about a display monitor. (http://msdn.microsoft.com/en-us/library/dd144901%28VS.85%29.aspx)",
"GetMouseMovePointsEx": "Retrieves a history of up to 64 previous coordinates of the mouse or pen. (http://msdn.microsoft.com/en-us/library/ms646259%28VS.85%29.aspx)",
"GetMsgProc": "An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function whenever the GetMessage or PeekMessage function has retrieved a message from an application message queue. Before returning the retrieved message to the caller, the system passes the message to the hook procedure. (http://msdn.microsoft.com/en-us/library/ms644981%28VS.85%29.aspx)",
"GetNamedPipeClientComputerName": "Retrieves the client computer name for the specified named pipe. (http://msdn.microsoft.com/en-us/library/aa365437%28VS.85%29.aspx)",
"GetNamedPipeClientProcessId": "Retrieves the client process identifier for the specified named pipe. (http://msdn.microsoft.com/en-us/library/aa365440%28VS.85%29.aspx)",
"GetNamedPipeClientSessionId": "Retrieves the client session identifier for the specified named pipe. (http://msdn.microsoft.com/en-us/library/aa365442%28VS.85%29.aspx)",
"GetNamedPipeHandleState": "Retrieves information about a specified named pipe. The information returned can vary during the lifetime of an instance of the named pipe. (http://msdn.microsoft.com/en-us/library/aa365443%28VS.85%29.aspx)",
"GetNamedPipeInfo": "Retrieves information about the specified named pipe. (http://msdn.microsoft.com/en-us/library/aa365445%28VS.85%29.aspx)",
"GetNamedPipeServerProcessId": "Retrieves the server process identifier for the specified named pipe. (http://msdn.microsoft.com/en-us/library/aa365446%28VS.85%29.aspx)",
"GetNamedPipeServerSessionId": "Retrieves the server session identifier for the specified named pipe. (http://msdn.microsoft.com/en-us/library/aa365569%28VS.85%29.aspx)",
"GetNativeSystemInfo": "Retrieves information about the current system to an application running under WOW64. If the function is called from a 64-bit application, or on a 64-bit system that does not have an Intel64 or x64 processor (such as ARM64), it is equivalent to the GetSystemInfo function. (http://msdn.microsoft.com/en-us/library/ms724340%28VS.85%29.aspx)",
"GetNearestColor": "The GetNearestColor function retrieves a color value identifying a color from the system palette that will be displayed when the specified color value is used. (http://msdn.microsoft.com/en-us/library/dd144902%28VS.85%29.aspx)",
"GetNearestPaletteIndex": "The GetNearestPaletteIndex function retrieves the index for the entry in the specified logical palette most closely matching a specified color value. (http://msdn.microsoft.com/en-us/library/dd144903%28VS.85%29.aspx)",
"GetNextWindow": "Retrieves a handle to the next or previous window in the Z-Order. The next window is below the specified window; the previous window is above. (http://msdn.microsoft.com/en-us/library/ms633509%28VS.85%29.aspx)",
"GetNtmsMediaPoolName": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The GetNtmsMediaPoolName function retrieves the specified media pool's full name hierarchy. (http://msdn.microsoft.com/en-us/library/bb525509%28VS.85%29.aspx)",
"GetNtmsObjectAttribute": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The GetNtmsObjectAttribute function retrieves the extended attribute (named private data) from the specified RSM object. (http://msdn.microsoft.com/en-us/library/bb525510%28VS.85%29.aspx)",
"GetNtmsObjectInformation": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The GetNtmsObjectInformation function returns an object's information structure for the specified object. (http://msdn.microsoft.com/en-us/library/bb525511%28VS.85%29.aspx)",
"GetNtmsObjectSecurity": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The GetNtmsObjectSecurity function reads the security descriptor for the specified RSM object. (http://msdn.microsoft.com/en-us/library/bb540678%28VS.85%29.aspx)",
"GetNtmsRequestOrder": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The GetNtmsRequestOrder function gets the order that the specified request will be processed in the library queue. (http://msdn.microsoft.com/en-us/library/bb540679%28VS.85%29.aspx)",
"GetNtmsUIOptions": "[Removable Storage Manager is no longer available as of Windows 7 and Windows Server 2008 R2.] The GetNtmsUIOptions function obtains the list of computer names to which the specified type of user interface is being directed for the given object. A call to GetNtmsUIOptions returns the list of destinations for the instance determined by the lpObjectId and dwType parameters. (http://msdn.microsoft.com/en-us/library/bb540680%28VS.85%29.aspx)",
"GetNumaAvailableMemoryNode": "Retrieves the amount of memory available in the specified node. (http://msdn.microsoft.com/en-us/library/ms683202%28VS.85%29.aspx)",
"GetNumaHighestNodeNumber": "Retrieves the node that currently has the highest number. (http://msdn.microsoft.com/en-us/library/ms683203%28VS.85%29.aspx)",
"GetNumaNodeProcessorMask": "Retrieves the processor mask for the specified node. (http://msdn.microsoft.com/en-us/library/ms683204%28VS.85%29.aspx)",
"GetNumaProcessorNode": "Retrieves the node number for the specified processor. (http://msdn.microsoft.com/en-us/library/ms683205%28VS.85%29.aspx)",
"GetNumaProximityNode": "Retrieves the NUMA node number that corresponds to the specified proximity domain identifier. (http://msdn.microsoft.com/en-us/library/ms683206%28VS.85%29.aspx)",
"GetNumberFormat": "Formats a number string as a number string customized for a locale specified by identifier. (http://msdn.microsoft.com/en-us/library/dd318110%28VS.85%29.aspx)",
"GetNumberFormatEx": "Formats a number string as a number string customized for a locale specified by name.Note The application should call this function in preference to GetNumberFormat if designed to run only on Windows Vista and later. (http://msdn.microsoft.com/en-us/library/dd318113%28VS.85%29.aspx)",
"GetNumberOfConsoleInputEvents": "Retrieves the number of unread input records in the console's input buffer. (http://msdn.microsoft.com/en-us/library/ms683207%28VS.85%29.aspx)",
"GetNumberOfConsoleMouseButtons": "Retrieves the number of buttons on the mouse used by the current console. (http://msdn.microsoft.com/en-us/library/ms683208%28VS.85%29.aspx)",
"GetNumberOfEventLogRecords": "Retrieves the number of records in the specified event log. (http://msdn.microsoft.com/en-us/library/aa363664%28VS.85%29.aspx)",
"GetObject": "The GetObject function retrieves information for the specified graphics object. (http://msdn.microsoft.com/en-us/library/dd144904%28VS.85%29.aspx)",
"GetObjectType": "The GetObjectType retrieves the type of the specified object. (http://msdn.microsoft.com/en-us/library/dd144905%28VS.85%29.aspx)",
"GetOEMCP": "Returns the current original equipment manufacturer (OEM) code page identifier for the operating system. (http://msdn.microsoft.com/en-us/library/dd318114%28VS.85%29.aspx)",
"GetOldestEventLogRecord": "Retrieves the absolute record number of the oldest record in the specified event log. (http://msdn.microsoft.com/en-us/library/aa363665%28VS.85%29.aspx)",
"GetOpenClipboardWindow": "Retrieves the handle to the window that currently has the clipboard open. (http://msdn.microsoft.com/en-us/library/ms649044%28VS.85%29.aspx)",
"GetOutlineTextMetrics": "The GetOutlineTextMetrics function retrieves text metrics for TrueType fonts. (http://msdn.microsoft.com/en-us/library/dd144906%28VS.85%29.aspx)",
"GetOverlappedResult": "Retrieves the results of an overlapped operation on the specified file, named pipe, or communications device. To specify a timeout interval or wait on an alertable thread, use GetOverlappedResultEx. (http://msdn.microsoft.com/en-us/library/ms683209%28VS.85%29.aspx)",
"GetPaletteEntries": "The GetPaletteEntries function retrieves a specified range of palette entries from the given logical palette. (http://msdn.microsoft.com/en-us/library/dd144907%28VS.85%29.aspx)",
"GetParent": "Retrieves a handle to the specified window's parent or owner. (http://msdn.microsoft.com/en-us/library/ms633510%28VS.85%29.aspx)",
"GetPath": "The GetPath function retrieves the coordinates defining the endpoints of lines and the control points of curves found in the path that is selected into the specified device context. (http://msdn.microsoft.com/en-us/library/dd144908%28VS.85%29.aspx)",
"GetPerformanceInfo": "Retrieves the performance values contained in the PERFORMANCE_INFORMATION structure. (http://msdn.microsoft.com/en-us/library/ms683210%28VS.85%29.aspx)",
"GetPixel": "The GetPixel function retrieves the red, green, blue (RGB) color value of the pixel at the specified coordinates. (http://msdn.microsoft.com/en-us/library/dd144909%28VS.85%29.aspx)",
"GetPolyFillMode": "The GetPolyFillMode function retrieves the current polygon fill mode. (http://msdn.microsoft.com/en-us/library/dd144910%28VS.85%29.aspx)",
"GetPrinter": "The GetPrinter function retrieves information about a specified printer. (http://msdn.microsoft.com/en-us/library/dd144911%28VS.85%29.aspx)",
"GetPrinterData": "The GetPrinterData function retrieves configuration data for the specified printer or print server. (http://msdn.microsoft.com/en-us/library/dd144912%28VS.85%29.aspx)",
"GetPrinterDataEx": "The GetPrinterDataEx function retrieves configuration data for the specified printer or print server. GetPrinterDataEx can retrieve values that the SetPrinterData function stored. In addition, GetPrinterDataEx can retrieve values that the SetPrinterDataEx function stored under a specified key. (http://msdn.microsoft.com/en-us/library/dd144913%28VS.85%29.aspx)",
"GetPrinterDriver": "The GetPrinterDriver function retrieves driver data for the specified printer. If the driver is not installed on the local computer, GetPrinterDriver installs it. (http://msdn.microsoft.com/en-us/library/dd144914%28VS.85%29.aspx)",
"GetPrinterDriverDirectory": "The GetPrinterDriverDirectory function retrieves the path of the printer-driver directory. (http://msdn.microsoft.com/en-us/library/dd144915%28VS.85%29.aspx)",
"GetPrintProcessorDirectory": "The GetPrintProcessorDirectory function retrieves the path to the print processor directory on the specified server. (http://msdn.microsoft.com/en-us/library/dd144917%28VS.85%29.aspx)",
"GetPriorityClass": "Retrieves the priority class for the specified process. This value, together with the priority value of each thread of the process, determines each thread's base priority level. (http://msdn.microsoft.com/en-us/library/ms683211%28VS.85%29.aspx)",
"GetPriorityClipboardFormat": "Retrieves the first available clipboard format in the specified list. (http://msdn.microsoft.com/en-us/library/ms649045%28VS.85%29.aspx)",
"GetPrivateProfileInt": "Retrieves an integer associated with a key in the specified section of an initialization file. (http://msdn.microsoft.com/en-us/library/ms724345%28VS.85%29.aspx)",
"GetPrivateProfileSection": "Retrieves all the keys and values for the specified section of an initialization file. (http://msdn.microsoft.com/en-us/library/ms724348%28VS.85%29.aspx)",
"GetPrivateProfileSectionNames": "Retrieves the names of all sections in an initialization file. (http://msdn.microsoft.com/en-us/library/ms724352%28VS.85%29.aspx)",
"GetPrivateProfileString": "Retrieves a string from the specified section in an initialization file. (http://msdn.microsoft.com/en-us/library/ms724353%28VS.85%29.aspx)",
"GetPrivateProfileStruct": "Retrieves the data associated with a key in the specified section of an initialization file. As it retrieves the data, the function calculates a checksum and compares it with the checksum calculated by the WritePrivateProfileStruct function when the data was added to the file. (http://msdn.microsoft.com/en-us/library/ms724356%28VS.85%29.aspx)",
"GetProcAddress": "Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL). (http://msdn.microsoft.com/en-us/library/ms683212%28VS.85%29.aspx)",
"GetProcessAffinityMask": "Retrieves the process affinity mask for the specified process and the system affinity mask for the system. (http://msdn.microsoft.com/en-us/library/ms683213%28VS.85%29.aspx)",
"GetProcessDefaultLayout": "Retrieves the default layout that is used when windows are created with no parent or owner. (http://msdn.microsoft.com/en-us/library/ms633511%28VS.85%29.aspx)",
"GetProcessHandleCount": "Retrieves the number of open handles that belong to the specified process. (http://msdn.microsoft.com/en-us/library/ms683214%28VS.85%29.aspx)",
"GetProcessHeap": "Retrieves a handle to the default heap of the calling process. This handle can then be used in subsequent calls to the heap functions. (http://msdn.microsoft.com/en-us/library/aa366569%28VS.85%29.aspx)",
"GetProcessHeaps": "Returns the number of active heaps and retrieves handles to all of the active heaps for the calling process. (http://msdn.microsoft.com/en-us/library/aa366571%28VS.85%29.aspx)",
"GetProcessId": "Retrieves the process identifier of the specified process. (http://msdn.microsoft.com/en-us/library/ms683215%28VS.85%29.aspx)",
"GetProcessIdOfThread": "Retrieves the process identifier of the process associated with the specified thread. (http://msdn.microsoft.com/en-us/library/ms683216%28VS.85%29.aspx)",
"GetProcessIoCounters": "Retrieves accounting information for all I/O operations performed by the specified process. (http://msdn.microsoft.com/en-us/library/ms683218%28VS.85%29.aspx)",
"GetProcessMemoryInfo": "Retrieves information about the memory usage of the specified process. (http://msdn.microsoft.com/en-us/library/ms683219%28VS.85%29.aspx)",
"GetProcessPriorityBoost": "Retrieves the priority boost control state of the specified process. (http://msdn.microsoft.com/en-us/library/ms683220%28VS.85%29.aspx)",
"GetProcessShutdownParameters": "Retrieves the shutdown parameters for the currently calling process. (http://msdn.microsoft.com/en-us/library/ms683221%28VS.85%29.aspx)",
"GetProcessTimes": "Retrieves timing information for the specified process. (http://msdn.microsoft.com/en-us/library/ms683223%28VS.85%29.aspx)",
"GetProcessVersion": "Retrieves the major and minor version numbers of the system on which the specified process expects to run. (http://msdn.microsoft.com/en-us/library/ms683224%28VS.85%29.aspx)",
"GetProcessWindowStation": "Retrieves a handle to the current window station for the calling process. (http://msdn.microsoft.com/en-us/library/ms683225%28VS.85%29.aspx)",
"GetProcessWorkingSetSize": "Retrieves the minimum and maximum working set sizes of the specified process. (http://msdn.microsoft.com/en-us/library/ms683226%28VS.85%29.aspx)",
"GetProcessWorkingSetSizeEx": "Retrieves the minimum and maximum working set sizes of the specified process. (http://msdn.microsoft.com/en-us/library/ms683227%28VS.85%29.aspx)",
"GetProductInfo": "Retrieves the product type for the operating system on the local computer, and maps the type to the product types supported by the specified operating system. (http://msdn.microsoft.com/en-us/library/ms724358%28VS.85%29.aspx)",
"GetProfileInt": "Retrieves an integer from a key in the specified section of the Win.ini file. (http://msdn.microsoft.com/en-us/library/ms724360%28VS.85%29.aspx)",
"GetProfileSection": "Retrieves all the keys and values for the specified section of the Win.ini file. (http://msdn.microsoft.com/en-us/library/ms724363%28VS.85%29.aspx)",
"GetProfileString": "Retrieves the string associated with a key in the specified section of the Win.ini file. (http://msdn.microsoft.com/en-us/library/ms724366%28VS.85%29.aspx)",
"GetProp": "Retrieves a data handle from the property list of the specified window. The character string identifies the handle to be retrieved. The string and handle must have been added to the property list by a previous call to the SetProp function. (http://msdn.microsoft.com/en-us/library/ms633564%28VS.85%29.aspx)",
"GetPwrCapabilities": "Retrieves information about the system power capabilities. (http://msdn.microsoft.com/en-us/library/aa372691%28VS.85%29.aspx)",
"GetPwrDiskSpindownRange": "[GetPwrDiskSpindownRange is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. See Remarks.] Retrieves the disk spindown range. (http://msdn.microsoft.com/en-us/library/aa372692%28VS.85%29.aspx)",
"GetQueuedCompletionStatus": "Attempts to dequeue an I/O completion packet from the specified I/O completion port. If there is no completion packet queued, the function waits for a pending I/O operation associated with the completion port to complete. (http://msdn.microsoft.com/en-us/library/aa364986%28VS.85%29.aspx)",
"GetQueuedCompletionStatusEx": "Retrieves multiple completion port entries simultaneously. It waits for pending I/O operations that are associated with the specified completion port to complete. (http://msdn.microsoft.com/en-us/library/aa364988%28VS.85%29.aspx)",
"GetQueueStatus": "Retrieves the type of messages found in the calling thread's message queue. (http://msdn.microsoft.com/en-us/library/ms644940%28VS.85%29.aspx)",
"GetRandomRgn": "The GetRandomRgn function copies the system clipping region of a specified device context to a specific region. (http://msdn.microsoft.com/en-us/library/dd144918%28VS.85%29.aspx)",
"GetRasterizerCaps": "The GetRasterizerCaps function returns flags indicating whether TrueType fonts are installed in the system. (http://msdn.microsoft.com/en-us/library/dd144919%28VS.85%29.aspx)",
"GetRawInputBuffer": "Performs a buffered read of the raw input data. (http://msdn.microsoft.com/en-us/library/ms645595%28VS.85%29.aspx)",
"GetRawInputData": "Retrieves the raw input from the specified device. (http://msdn.microsoft.com/en-us/library/ms645596%28VS.85%29.aspx)",
"GetRawInputDeviceInfo": "Retrieves information about the raw input device. (http://msdn.microsoft.com/en-us/library/ms645597%28VS.85%29.aspx)",
"GetRawInputDeviceList": "Enumerates the raw input devices attached to the system. (http://msdn.microsoft.com/en-us/library/ms645598%28VS.85%29.aspx)",
"GetRegionData": "The GetRegionData function fills the specified buffer with data describing a region. This data includes the dimensions of the rectangles that make up the region. (http://msdn.microsoft.com/en-us/library/dd144920%28VS.85%29.aspx)",
"GetRegisteredRawInputDevices": "Retrieves the information about the raw input devices for the current application. (http://msdn.microsoft.com/en-us/library/ms645599%28VS.85%29.aspx)",
"GetRgnBox": "The GetRgnBox function retrieves the bounding rectangle of the specified region. (http://msdn.microsoft.com/en-us/library/dd144921%28VS.85%29.aspx)",
"GetROP2": "The GetROP2 function retrieves the foreground mix mode of the specified device context. The mix mode specifies how the pen or interior color and the color already on the screen are combined to yield a new color. (http://msdn.microsoft.com/en-us/library/dd144922%28VS.85%29.aspx)",
"GetScrollBarInfo": "The GetScrollBarInfo function retrieves information about the specified scroll bar. (http://msdn.microsoft.com/en-us/library/bb787581%28VS.85%29.aspx)",
"GetScrollInfo": "The GetScrollInfo function retrieves the parameters of a scroll bar, including the minimum and maximum scrolling positions, the page size, and the position of the scroll box (thumb). (http://msdn.microsoft.com/en-us/library/bb787583%28VS.85%29.aspx)",
"GetScrollPos": "The GetScrollPos function retrieves the current position of the scroll box (thumb) in the specified scroll bar. The current position is a relative value that depends on the current scrolling range. For example, if the scrolling range is 0 through 100 and the scroll box is in the middle of the bar, the current position is 50. (http://msdn.microsoft.com/en-us/library/bb787585%28VS.85%29.aspx)",
"GetScrollRange": "The GetScrollRange function retrieves the current minimum and maximum scroll box (thumb) positions for the specified scroll bar. (http://msdn.microsoft.com/en-us/library/bb787587%28VS.85%29.aspx)",
"GetServiceDisplayName": "Retrieves the display name of the specified service. (http://msdn.microsoft.com/en-us/library/ms683228%28VS.85%29.aspx)",
"GetServiceKeyName": "Retrieves the service name of the specified service. (http://msdn.microsoft.com/en-us/library/ms683229%28VS.85%29.aspx)",
"GetShellWindow": "Retrieves a handle to the Shell's desktop window. (http://msdn.microsoft.com/en-us/library/ms633512%28VS.85%29.aspx)",
"GetShortPathName": "Retrieves the short path form of the specified path. (http://msdn.microsoft.com/en-us/library/aa364989%28VS.85%29.aspx)",
"GetStartupInfo": "Retrieves the contents of the STARTUPINFO structure that was specified when the calling process was created. (http://msdn.microsoft.com/en-us/library/ms683230%28VS.85%29.aspx)",
"GetStdHandle": "Retrieves a handle to the specified standard device (standard input, standard output, or standard error). (http://msdn.microsoft.com/en-us/library/ms683231%28VS.85%29.aspx)",
"GetStockObject": "The GetStockObject function retrieves a handle to one of the stock pens, brushes, fonts, or palettes. (http://msdn.microsoft.com/en-us/library/dd144925%28VS.85%29.aspx)",
"GetStretchBltMode": "The GetStretchBltMode function retrieves the current stretching mode. The stretching mode defines how color data is added to or removed from bitmaps that are stretched or compressed when the StretchBlt function is called. (http://msdn.microsoft.com/en-us/library/dd144926%28VS.85%29.aspx)",
"GetStringTypeA": "Deprecated. Retrieves character type information for the characters in the specified source string. For each character in the string, the function sets one or more bits in the corresponding 16-bit element of the output array. Each bit identifies a given character type, for example, letter, digit, or neither. (https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-getstringtypea)",
"GetStringTypeExW": "Retrieves character type information for the characters in the specified source string. For each character in the string, the function sets one or more bits in the corresponding 16-bit element of the output array. Each bit identifies a given character type, for example, letter, digit, or neither. (https://docs.microsoft.com/en-us/windows/win32/api/stringapiset/nf-stringapiset-getstringtypeexw)",
"GetStringTypeW": "Retrieves character type information for the characters in the specified Unicode source string. For each character in the string, the function sets one or more bits in the corresponding 16-bit element of the output array. Each bit identifies a given character type, for example, letter, digit, or neither. (https://docs.microsoft.com/en-us/windows/win32/api/stringapiset/nf-stringapiset-getstringtypew)",
"GetSubMenu": "Retrieves a handle to the drop-down menu or submenu activated by the specified menu item. (http://msdn.microsoft.com/en-us/library/ms647984%28VS.85%29.aspx)",
"GetSysColor": "Retrieves the current color of the specified display element. Display elements are the parts of a window and the display that appear on the system display screen. (http://msdn.microsoft.com/en-us/library/ms724371%28VS.85%29.aspx)",
"GetSysColorBrush": "The GetSysColorBrush function retrieves a handle identifying a logical brush that corresponds to the specified color index. (http://msdn.microsoft.com/en-us/library/dd144927%28VS.85%29.aspx)",
"GetSystemDefaultLangID": "Returns the language identifier for the system locale. (http://msdn.microsoft.com/en-us/library/dd318120%28VS.85%29.aspx)",
"GetSystemDefaultLCID": "Returns the locale identifier for the system locale.Note Any application that runs only on Windows Vista and later should use GetSystemDefaultLocaleName in preference to this function. (http://msdn.microsoft.com/en-us/library/dd318121%28VS.85%29.aspx)",
"GetSystemDefaultUILanguage": "Retrieves the language identifier for the system default UI language of the operating system, also known as the 'install language' on Windows Vista and later. For more information, see User Interface Language Management. (http://msdn.microsoft.com/en-us/library/dd318123%28VS.85%29.aspx)",
"GetSystemDirectory": "Retrieves the path of the system directory. The system directory contains system files such as dynamic-link libraries and drivers. (http://msdn.microsoft.com/en-us/library/ms724373%28VS.85%29.aspx)",
"GetSystemFileCacheSize": "Retrieves the current size limits for the working set of the system cache. (http://msdn.microsoft.com/en-us/library/aa965224%28VS.85%29.aspx)",
"GetSystemFirmwareTable": "Retrieves the specified firmware table from the firmware table provider. (http://msdn.microsoft.com/en-us/library/ms724379%28VS.85%29.aspx)",
"GetSystemInfo": "Retrieves information about the current system. (http://msdn.microsoft.com/en-us/library/ms724381%28VS.85%29.aspx)",
"GetSystemMenu": "Enables the application to access the window menu (also known as the system menu or the control menu) for copying and modifying. (http://msdn.microsoft.com/en-us/library/ms647985%28VS.85%29.aspx)",
"GetSystemMetrics": "Retrieves the specified system metric or system configuration setting. (http://msdn.microsoft.com/en-us/library/ms724385%28VS.85%29.aspx)",
"GetSystemPaletteEntries": "The GetSystemPaletteEntries function retrieves a range of palette entries from the system palette that is associated with the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd144928%28VS.85%29.aspx)",
"GetSystemPaletteUse": "The GetSystemPaletteUse function retrieves the current state of the system (physical) palette for the specified device context (DC). (http://msdn.microsoft.com/en-us/library/dd144929%28VS.85%29.aspx)",
"GetSystemPowerStatus": "Retrieves the power status of the system. The status indicates whether the system is running on AC or DC power, whether the battery is currently charging, how much battery life remains, and if battery saver is on or off. (http://msdn.microsoft.com/en-us/library/aa372693%28VS.85%29.aspx)",
"GetSystemRegistryQuota": "Retrieves the current size of the registry and the maximum size that the registry is allowed to attain on the system. (http://msdn.microsoft.com/en-us/library/ms724387%28VS.85%29.aspx)",
"GetSystemTime": "Retrieves the current system date and time. The system time is expressed in Coordinated Universal Time (UTC). (http://msdn.microsoft.com/en-us/library/ms724390%28VS.85%29.aspx)",
"GetSystemTimes": "Retrieves system timing information. On a multiprocessor system, the values returned are the sum of the designated times across all processors. (http://msdn.microsoft.com/en-us/library/ms724400%28VS.85%29.aspx)",
"GetSystemTimeAdjustment": "Determines whether the system is applying periodic time adjustments to its time-of-day clock, and obtains the value and period of any such adjustments. (http://msdn.microsoft.com/en-us/library/ms724394%28VS.85%29.aspx)",
"GetSystemTimeAsFileTime": "Retrieves the current system date and time. The information is in Coordinated Universal Time (UTC) format. (http://msdn.microsoft.com/en-us/library/ms724397%28VS.85%29.aspx)",
"GetSystemWindowsDirectory": "Retrieves the path of the shared Windows directory on a multi-user system. (http://msdn.microsoft.com/en-us/library/ms724403%28VS.85%29.aspx)",
"GetSystemWow64Directory": "Retrieves the path of the system directory used by WOW64. This directory is not present on 32-bit Windows. (http://msdn.microsoft.com/en-us/library/ms724405%28VS.85%29.aspx)",
"GetTabbedTextExtent": "The GetTabbedTextExtent function computes the width and height of a character string. If the string contains one or more tab characters, the width of the string is based upon the specified tab stops. The GetTabbedTextExtent function uses the currently selected font to compute the dimensions of the string. (http://msdn.microsoft.com/en-us/library/dd144930%28VS.85%29.aspx)",
"GetTapeParameters": "The GetTapeParameters function retrieves information that describes the tape or the tape drive. (http://msdn.microsoft.com/en-us/library/aa362526%28VS.85%29.aspx)",
"GetTapePosition": "The GetTapePosition function retrieves the current address of the tape, in logical or absolute blocks. (http://msdn.microsoft.com/en-us/library/aa362528%28VS.85%29.aspx)",
"GetTapeStatus": "The GetTapeStatus function determines whether the tape device is ready to process tape commands. (http://msdn.microsoft.com/en-us/library/aa362530%28VS.85%29.aspx)",
"GetTempFileName": "Creates a name for a temporary file. If a unique file name is generated, an empty file is created and the handle to it is released; otherwise, only a file name is generated. (http://msdn.microsoft.com/en-us/library/aa364991%28VS.85%29.aspx)",
"GetTempPath": "Retrieves the path of the directory designated for temporary files. (http://msdn.microsoft.com/en-us/library/aa364992%28VS.85%29.aspx)",
"GetTextAlign": "The GetTextAlign function retrieves the text-alignment setting for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144932%28VS.85%29.aspx)",
"GetTextCharacterExtra": "The GetTextCharacterExtra function retrieves the current intercharacter spacing for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144933%28VS.85%29.aspx)",
"GetTextColor": "The GetTextColor function retrieves the current text color for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144934%28VS.85%29.aspx)",
"GetTextExtentExPoint": "The GetTextExtentExPoint function retrieves the number of characters in a specified string that will fit within a specified space and fills an array with the text extent for each of those characters. (A text extent is the distance between the beginning of the space and a character that will fit in the space.) This information is useful for word-wrapping calculations. (http://msdn.microsoft.com/en-us/library/dd144935%28VS.85%29.aspx)",
"GetTextExtentExPointI": "The GetTextExtentExPointI function retrieves the number of characters in a specified string that will fit within a specified space and fills an array with the text extent for each of those characters. (A text extent is the distance between the beginning of the space and a character that will fit in the space.) This information is useful for word-wrapping calculations. (http://msdn.microsoft.com/en-us/library/dd144936%28VS.85%29.aspx)",
"GetTextExtentPoint": "The GetTextExtentPoint function computes the width and height of the specified string of text. (http://msdn.microsoft.com/en-us/library/dd144937%28VS.85%29.aspx)",
"GetTextExtentPoint32": "The GetTextExtentPoint32 function computes the width and height of the specified string of text. (http://msdn.microsoft.com/en-us/library/dd144938%28VS.85%29.aspx)",
"GetTextExtentPointI": "The GetTextExtentPointI function computes the width and height of the specified array of glyph indices. (http://msdn.microsoft.com/en-us/library/dd144939%28VS.85%29.aspx)",
"GetTextFace": "The GetTextFace function retrieves the typeface name of the font that is selected into the specified device context. (http://msdn.microsoft.com/en-us/library/dd144940%28VS.85%29.aspx)",
"GetTextMetrics": "The GetTextMetrics function fills the specified buffer with the metrics for the currently selected font. (http://msdn.microsoft.com/en-us/library/dd144941%28VS.85%29.aspx)",
"GetThreadContext": "Retrieves the context of the specified thread. (http://msdn.microsoft.com/en-us/library/ms679362%28VS.85%29.aspx)",
"GetThreadDesktop": "Retrieves a handle to the desktop assigned to the specified thread. (http://msdn.microsoft.com/en-us/library/ms683232%28VS.85%29.aspx)",
"GetThreadId": "Retrieves the thread identifier of the specified thread. (http://msdn.microsoft.com/en-us/library/ms683233%28VS.85%29.aspx)",
"GetThreadIOPendingFlag": "Determines whether a specified thread has any I/O requests pending. (http://msdn.microsoft.com/en-us/library/ms683234%28VS.85%29.aspx)",
"GetThreadLocale": "Returns the locale identifier of the current locale for the calling thread.Note This function can retrieve data that changes between releases, for example, due to a custom locale. If your application must persist or transmit data, see Using Persistent Locale Data. (http://msdn.microsoft.com/en-us/library/dd318127%28VS.85%29.aspx)",
"GetThreadPreferredUILanguages": "Retrieves the thread preferred UI languages for the current thread. For more information, see User Interface Language Management. (http://msdn.microsoft.com/en-us/library/dd318128%28VS.85%29.aspx)",
"GetThreadPriority": "Retrieves the priority value for the specified thread. This value, together with the priority class of the thread's process, determines the thread's base-priority level. (http://msdn.microsoft.com/en-us/library/ms683235%28VS.85%29.aspx)",
"GetThreadPriorityBoost": "Retrieves the priority boost control state of the specified thread. (http://msdn.microsoft.com/en-us/library/ms683236%28VS.85%29.aspx)",
"GetThreadSelectorEntry": "Retrieves a descriptor table entry for the specified selector and thread. (http://msdn.microsoft.com/en-us/library/ms679363%28VS.85%29.aspx)",
"GetThreadTimes": "Retrieves timing information for the specified thread. (http://msdn.microsoft.com/en-us/library/ms683237%28VS.85%29.aspx)",
"GetThreadUILanguage": "Returns the language identifier of the first user interface language for the current thread. (http://msdn.microsoft.com/en-us/library/dd318129%28VS.85%29.aspx)",
"GetThreadWaitChain": "Retrieves the wait chain for the specified thread. (http://msdn.microsoft.com/en-us/library/ms679364%28VS.85%29.aspx)",
"GetTickCount": "Retrieves the number of milliseconds that have elapsed since the system was started, up to 49.7 days. (http://msdn.microsoft.com/en-us/library/ms724408%28VS.85%29.aspx)",
"GetTickCount64": "Retrieves the number of milliseconds that have elapsed since the system was started. (http://msdn.microsoft.com/en-us/library/ms724411%28VS.85%29.aspx)",
"GetTimeFormat": "Formats time as a time string for a locale specified by identifier. The function formats either a specified time or the local system time. (http://msdn.microsoft.com/en-us/library/dd318130%28VS.85%29.aspx)",
"GetTimeFormatEx": "Formats time as a time string for a locale specified by name. The function formats either a specified time or the local system time.Note The application should call this function in preference to GetTimeFormat if designed to run only on Windows Vista and later. (http://msdn.microsoft.com/en-us/library/dd318131%28VS.85%29.aspx)",
"GetTimeSysInfo": "Retrieves the system time state information. (http://msdn.microsoft.com/en-us/library/ms724416%28VS.85%29.aspx)",
"GetTimeZoneInformation": "Retrieves the current time zone settings. These settings control the translations between Coordinated Universal Time (UTC) and local time. (http://msdn.microsoft.com/en-us/library/ms724421%28VS.85%29.aspx)",
"GetTitleBarInfo": "Retrieves information about the specified title bar. (http://msdn.microsoft.com/en-us/library/ms633513%28VS.85%29.aspx)",
"GetTopWindow": "Examines the Z order of the child windows associated with the specified parent window and retrieves a handle to the child window at the top of the Z order. (http://msdn.microsoft.com/en-us/library/ms633514%28VS.85%29.aspx)",
"GetTraceEnableFlags": "The GetTraceEnableFlags function retrieves the enable flags passed by the controller to indicate which category of events to trace. (http://msdn.microsoft.com/en-us/library/aa363893%28VS.85%29.aspx)",
"GetTraceEnableLevel": "The GetTraceEnableLevel function retrieves the severity level passed by the controller to indicate the level of logging the provider should perform. (http://msdn.microsoft.com/en-us/library/aa363894%28VS.85%29.aspx)",
"GetTraceLoggerHandle": "The GetTraceLoggerHandle function retrieves the handle of the event tracing session. (http://msdn.microsoft.com/en-us/library/aa363897%28VS.85%29.aspx)",
"GetUpdateRect": "The GetUpdateRect function retrieves the coordinates of the smallest rectangle that completely encloses the update region of the specified window. GetUpdateRect retrieves the rectangle in logical coordinates. If there is no update region, GetUpdateRect retrieves an empty rectangle (sets all coordinates to zero). (http://msdn.microsoft.com/en-us/library/dd144943%28VS.85%29.aspx)",
"GetUpdateRgn": "The GetUpdateRgn function retrieves the update region of a window by copying it into the specified region. The coordinates of the update region are relative to the upper-left corner of the window (that is, they are client coordinates). (http://msdn.microsoft.com/en-us/library/dd144944%28VS.85%29.aspx)",
"GetUserDefaultLangID": "Returns the language identifier of the Region Format setting for the current user. (http://msdn.microsoft.com/en-us/library/dd318134%28VS.85%29.aspx)",
"GetUserDefaultLCID": "Returns the locale identifier for the user default locale. (http://msdn.microsoft.com/en-us/library/dd318135%28VS.85%29.aspx)",
"GetUserDefaultUILanguage": "Returns the language identifier for the user UI language for the current user. If the current user has not set a language, GetUserDefaultUILanguage returns the preferred language set for the system. If there is no preferred language set for the system, then the system default UI language (also known as 'install language') is returned. For more information about the user UI language, see User Interface Language Management. (http://msdn.microsoft.com/en-us/library/dd318137%28VS.85%29.aspx)",
"GetUserGeoID": "[GetUserGeoID is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use GetUserDefaultGeoName. ] (http://msdn.microsoft.com/en-us/library/dd318138%28VS.85%29.aspx)",
"GetUserName": "Retrieves the name of the user associated with the current thread. (http://msdn.microsoft.com/en-us/library/ms724432%28VS.85%29.aspx)",
"GetUserNameEx": "Retrieves the name of the user or other security principal associated with the calling thread. You can specify the format of the returned name. (http://msdn.microsoft.com/en-us/library/ms724435%28VS.85%29.aspx)",
"GetUserObjectInformation": "Retrieves information about the specified window station or desktop object. (http://msdn.microsoft.com/en-us/library/ms683238%28VS.85%29.aspx)",
"GetVersion": "[GetVersion may be altered or unavailable for releases after Windows 8.1. Instead, use the Version Helper functions] With the release of Windows 8.1, the behavior of the GetVersion API has changed in the value it will return for the operating system version. The value returned by the GetVersion function now depends on how the application is manifested. (http://msdn.microsoft.com/en-us/library/ms724439%28VS.85%29.aspx)",
"GetVersionEx": "[GetVersionEx may be altered or unavailable for releases after Windows 8.1. Instead, use the Version Helper functions] With the release of Windows 8.1, the behavior of the GetVersionEx API has changed in the value it will return for the operating system version. The value returned by the GetVersionEx function now depends on how the application is manifested. (http://msdn.microsoft.com/en-us/library/ms724451%28VS.85%29.aspx)",
"GetViewportExtEx": "The GetViewportExtEx function retrieves the x-extent and y-extent of the current viewport for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144945%28VS.85%29.aspx)",
"GetViewportOrgEx": "The GetViewportOrgEx function retrieves the x-coordinates and y-coordinates of the viewport origin for the specified device context. (http://msdn.microsoft.com/en-us/library/dd144946%28VS.85%29.aspx)",
"GetVolumeInformation": "Retrieves information about the file system and volume associated with the specified root directory. (http://msdn.microsoft.com/en-us/library/aa364993%28VS.85%29.aspx)",
"GetVolumeNameForVolumeMountPoint": "Retrieves a volume GUID path for the volume that is associated with the specified volume mount point ( drive letter, volume GUID path, or mounted folder). (http://msdn.microsoft.com/en-us/library/aa364994%28VS.85%29.aspx)",
"GetVolumePathName": "Retrieves the volume mount point where the specified path is mounted. (http://msdn.microsoft.com/en-us/library/aa364996%28VS.85%29.aspx)",