-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
windows.txt
2954 lines (2953 loc) · 267 KB
/
windows.txt
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
# AUTOGENERATED FILE with tools/syz-declextract.
VerSetConditionMask(ConditionMask int64, TypeMask int32, Condition int8)
GetEnvironmentStrings()
FreeEnvironmentStringsA(penv ptr[inout, int8])
GetStdHandle(nStdHandle int32) HANDLE
SetStdHandle(nStdHandle int32, hHandle HANDLE)
SetStdHandleEx(nStdHandle int32, hHandle HANDLE, phPrevValue ptr[inout, HANDLE])
GetCommandLineA()
GetEnvironmentVariableA(lpName ptr[inout, int8], lpBuffer ptr[inout, int8], nSize int32)
SetEnvironmentVariableA(lpName ptr[inout, int8], lpValue ptr[inout, int8])
ExpandEnvironmentStringsA(lpSrc ptr[inout, int8], lpDst ptr[inout, int8], nSize int32)
SetCurrentDirectoryA(lpPathName ptr[inout, int8])
GetCurrentDirectoryA(nBufferLength int32, lpBuffer ptr[inout, int8])
SearchPathA(lpPath ptr[inout, int8], lpFileName ptr[inout, int8], lpExtension ptr[inout, int8], nBufferLength int32, lpBuffer ptr[inout, int8], lpFilePart ptr[inout, ptr[inout, int8]])
NeedCurrentDirectoryForExePathA(ExeName ptr[inout, int8])
CompareFileTime(lpFileTime1 ptr[inout, intptr], lpFileTime2 ptr[inout, intptr])
CreateDirectoryA(lpPathName ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
DeleteFileA(lpFileName ptr[inout, int8])
FileTimeToLocalFileTime(lpFileTime ptr[inout, intptr], lpLocalFileTime ptr[inout, intptr])
FindClose(hFindFile HANDLE)
FindCloseChangeNotification(hChangeHandle HANDLE)
FindFirstChangeNotificationA(lpPathName ptr[inout, int8], bWatchSubtree int32, dwNotifyFilter int32) HANDLE
FindFirstFileA(lpFileName ptr[inout, int8], lpFindFileData ptr[inout, intptr]) HANDLE
FindFirstFileExA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFindFileData ptr[inout, array[int8]], fSearchOp int32, lpSearchFilter ptr[inout, array[int8]], dwAdditionalFlags int32) HANDLE
FindNextChangeNotification(hChangeHandle HANDLE)
FindNextFileA(hFindFile HANDLE, lpFindFileData ptr[inout, intptr])
FindVolumeClose(hFindVolume HANDLE)
FlushFileBuffers(hFile HANDLE)
GetDiskFreeSpaceA(lpRootPathName ptr[inout, int8], lpSectorsPerCluster ptr[inout, int32], lpBytesPerSector ptr[inout, int32], lpNumberOfFreeClusters ptr[inout, int32], lpTotalNumberOfClusters ptr[inout, int32])
GetDiskFreeSpaceExA(lpDirectoryName ptr[inout, int8], lpFreeBytesAvailableToCaller ptr[inout, intptr], lpTotalNumberOfBytes ptr[inout, intptr], lpTotalNumberOfFreeBytes ptr[inout, intptr])
GetDriveTypeA(lpRootPathName ptr[inout, int8])
GetFileAttributesA(lpFileName ptr[inout, int8])
GetFileAttributesExA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFileInformation ptr[inout, array[int8]])
GetFileInformationByHandle(hFile HANDLE, lpFileInformation ptr[inout, intptr])
GetFileSize(hFile HANDLE, lpFileSizeHigh ptr[inout, int32])
GetFileSizeEx(hFile HANDLE, lpFileSize ptr[inout, intptr])
GetFileType(hFile HANDLE)
GetFinalPathNameByHandleA(hFile HANDLE, lpszFilePath ptr[inout, int8], cchFilePath int32, dwFlags int32)
GetFileTime(hFile HANDLE, lpCreationTime ptr[inout, intptr], lpLastAccessTime ptr[inout, intptr], lpLastWriteTime ptr[inout, intptr])
GetFullPathNameA(lpFileName ptr[inout, int8], nBufferLength int32, lpBuffer ptr[inout, int8], lpFilePart ptr[inout, ptr[inout, int8]])
GetLogicalDrives()
GetLongPathNameA(lpszShortPath ptr[inout, int8], lpszLongPath ptr[inout, int8], cchBuffer int32)
LocalFileTimeToFileTime(lpLocalFileTime ptr[inout, intptr], lpFileTime ptr[inout, intptr])
LockFile(hFile HANDLE, dwFileOffsetLow int32, dwFileOffsetHigh int32, nNumberOfBytesToLockLow int32, nNumberOfBytesToLockHigh int32)
LockFileEx(hFile HANDLE, dwFlags int32, dwReserved int32, nNumberOfBytesToLockLow int32, nNumberOfBytesToLockHigh int32, lpOverlapped ptr[inout, intptr])
ReadFile(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToRead int32, lpNumberOfBytesRead ptr[inout, int32], lpOverlapped ptr[inout, intptr])
ReadFileEx(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToRead int32, lpOverlapped ptr[inout, intptr], lpCompletionRoutine ptr[inout, intptr])
ReadFileScatter(hFile HANDLE, aSegmentArray ptr[inout, intptr], nNumberOfBytesToRead int32, lpReserved ptr[inout, int32], lpOverlapped ptr[inout, intptr])
RemoveDirectoryA(lpPathName ptr[inout, int8])
SetEndOfFile(hFile HANDLE)
SetFileAttributesA(lpFileName ptr[inout, int8], dwFileAttributes int32)
SetFileInformationByHandle(hFile HANDLE, FileInformationClass int32, lpFileInformation ptr[inout, array[int8]], dwBufferSize int32)
SetFilePointer(hFile HANDLE, lDistanceToMove int32, lpDistanceToMoveHigh ptr[inout, int32], dwMoveMethod int32)
SetFilePointerEx(hFile HANDLE, liDistanceToMove intptr, lpNewFilePointer ptr[inout, intptr], dwMoveMethod int32)
SetFileTime(hFile HANDLE, lpCreationTime ptr[inout, intptr], lpLastAccessTime ptr[inout, intptr], lpLastWriteTime ptr[inout, intptr])
SetFileValidData(hFile HANDLE, ValidDataLength int64)
UnlockFile(hFile HANDLE, dwFileOffsetLow int32, dwFileOffsetHigh int32, nNumberOfBytesToUnlockLow int32, nNumberOfBytesToUnlockHigh int32)
UnlockFileEx(hFile HANDLE, dwReserved int32, nNumberOfBytesToUnlockLow int32, nNumberOfBytesToUnlockHigh int32, lpOverlapped ptr[inout, intptr])
WriteFile(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToWrite int32, lpNumberOfBytesWritten ptr[inout, int32], lpOverlapped ptr[inout, intptr])
WriteFileEx(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToWrite int32, lpOverlapped ptr[inout, intptr], lpCompletionRoutine ptr[inout, intptr])
WriteFileGather(hFile HANDLE, aSegmentArray ptr[inout, intptr], nNumberOfBytesToWrite int32, lpReserved ptr[inout, int32], lpOverlapped ptr[inout, intptr])
CreateFile2(lpFileName ptr[inout, int16], dwDesiredAccess int32, dwShareMode int32, dwCreationDisposition int32, pCreateExParams ptr[inout, intptr]) HANDLE
SetFileIoOverlappedRange(FileHandle HANDLE, OverlappedRangeStart ptr[inout, int8], Length int32)
GetCompressedFileSizeA(lpFileName ptr[inout, int8], lpFileSizeHigh ptr[inout, int32])
AreFileApisANSI()
GetTempPathA(nBufferLength int32, lpBuffer ptr[inout, int8])
GetVolumeInformationA(lpRootPathName ptr[inout, int8], lpVolumeNameBuffer ptr[inout, int8], nVolumeNameSize int32, lpVolumeSerialNumber ptr[inout, int32], lpMaximumComponentLength ptr[inout, int32], lpFileSystemFlags ptr[inout, int32], lpFileSystemNameBuffer ptr[inout, int8], nFileSystemNameSize int32)
GetTempFileNameA(lpPathName ptr[inout, int8], lpPrefixString ptr[inout, int8], uUnique int32, lpTempFileName ptr[inout, int8])
SetFileApisToOEM()
SetFileApisToANSI()
IsDebuggerPresent()
DebugBreak()
OutputDebugStringA(lpOutputString ptr[inout, int8])
ContinueDebugEvent(dwProcessId int32, dwThreadId int32, dwContinueStatus int32)
WaitForDebugEvent(lpDebugEvent ptr[inout, intptr], dwMilliseconds int32)
DebugActiveProcess(dwProcessId int32)
DebugActiveProcessStop(dwProcessId int32)
CheckRemoteDebuggerPresent(hProcess HANDLE, pbDebuggerPresent ptr[inout, int32])
WaitForDebugEventEx(lpDebugEvent ptr[inout, intptr], dwMilliseconds int32)
Beep(dwFreq int32, dwDuration int32)
DuplicateHandle(hSourceProcessHandle HANDLE, hSourceHandle HANDLE, hTargetProcessHandle HANDLE, lpTargetHandle ptr[inout, HANDLE], dwDesiredAccess int32, bInheritHandle int32, dwOptions int32)
CompareObjectHandles(hFirstObjectHandle HANDLE, hSecondObjectHandle HANDLE)
GetHandleInformation(hObject HANDLE, lpdwFlags ptr[inout, int32])
SetHandleInformation(hObject HANDLE, dwMask int32, dwFlags int32)
RaiseException(dwExceptionCode int32, dwExceptionFlags int32, nNumberOfArguments int32, lpArguments ptr[inout, int64])
UnhandledExceptionFilter(ExceptionInfo ptr[inout, intptr])
SetUnhandledExceptionFilter(lpTopLevelExceptionFilter ptr[inout, intptr])
GetLastError()
SetLastError(dwErrCode int32)
GetErrorMode()
SetErrorMode(uMode int32)
AddVectoredExceptionHandler(First int32, Handler ptr[inout, intptr])
RemoveVectoredExceptionHandler(Handle ptr[inout, array[int8]])
AddVectoredContinueHandler(First int32, Handler ptr[inout, intptr])
RemoveVectoredContinueHandler(Handle ptr[inout, array[int8]])
RaiseFailFastException(pExceptionRecord ptr[inout, intptr], pContextRecord ptr[inout, intptr], dwFlags int32)
FatalAppExitA(uAction int32, lpMessageText ptr[inout, int8])
GetThreadErrorMode()
SetThreadErrorMode(dwNewMode int32, lpOldMode ptr[inout, int32])
TerminateProcessOnMemoryExhaustion(FailedAllocationSize int64)
FlsAlloc(lpCallback ptr[inout, intptr])
FlsGetValue(dwFlsIndex int32)
FlsSetValue(dwFlsIndex int32, lpFlsData ptr[inout, array[int8]])
FlsFree(dwFlsIndex int32)
IsThreadAFiber()
CreatePipe(hReadPipe ptr[inout, HANDLE], hWritePipe ptr[inout, HANDLE], lpPipeAttributes ptr[inout, intptr], nSize int32)
ConnectNamedPipe(hNamedPipe HANDLE, lpOverlapped ptr[inout, intptr])
DisconnectNamedPipe(hNamedPipe HANDLE)
SetNamedPipeHandleState(hNamedPipe HANDLE, lpMode ptr[inout, int32], lpMaxCollectionCount ptr[inout, int32], lpCollectDataTimeout ptr[inout, int32])
PeekNamedPipe(hNamedPipe HANDLE, lpBuffer ptr[inout, array[int8]], nBufferSize int32, lpBytesRead ptr[inout, int32], lpTotalBytesAvail ptr[inout, int32], lpBytesLeftThisMessage ptr[inout, int32])
TransactNamedPipe(hNamedPipe HANDLE, lpInBuffer ptr[inout, array[int8]], nInBufferSize int32, lpOutBuffer ptr[inout, array[int8]], nOutBufferSize int32, lpBytesRead ptr[inout, int32], lpOverlapped ptr[inout, intptr])
ImpersonateNamedPipeClient(hNamedPipe HANDLE)
GetNamedPipeInfo(hNamedPipe HANDLE, lpFlags ptr[inout, int32], lpOutBufferSize ptr[inout, int32], lpInBufferSize ptr[inout, int32], lpMaxInstances ptr[inout, int32])
QueryPerformanceCounter(lpPerformanceCount ptr[inout, intptr])
QueryPerformanceFrequency(lpFrequency ptr[inout, intptr])
HeapCreate(flOptions int32, dwInitialSize int64, dwMaximumSize int64) HANDLE
HeapDestroy(hHeap HANDLE)
HeapAlloc(hHeap HANDLE, dwFlags int32, dwBytes int64)
HeapReAlloc(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]], dwBytes int64)
HeapFree(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]])
HeapSize(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]])
GetProcessHeap() HANDLE
HeapCompact(hHeap HANDLE, dwFlags int32)
HeapSetInformation(HeapHandle HANDLE, HeapInformationClass int32, HeapInformation ptr[inout, array[int8]], HeapInformationLength int64)
HeapValidate(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]])
HeapSummary(hHeap HANDLE, dwFlags int32, lpSummary ptr[inout, intptr])
GetProcessHeaps(NumberOfHeaps int32, ProcessHeaps ptr[inout, HANDLE])
HeapLock(hHeap HANDLE)
HeapUnlock(hHeap HANDLE)
HeapWalk(hHeap HANDLE, lpEntry ptr[inout, intptr])
HeapQueryInformation(HeapHandle HANDLE, HeapInformationClass int32, HeapInformation ptr[inout, array[int8]], HeapInformationLength int64, ReturnLength ptr[inout, int64])
CreateIoCompletionPort(FileHandle HANDLE, ExistingCompletionPort HANDLE, CompletionKey int64, NumberOfConcurrentThreads int32) HANDLE
GetQueuedCompletionStatus(CompletionPort HANDLE, lpNumberOfBytesTransferred ptr[inout, int32], lpCompletionKey ptr[inout, int64], lpOverlapped ptr[inout, ptr[inout, intptr]], dwMilliseconds int32)
GetQueuedCompletionStatusEx(CompletionPort HANDLE, lpCompletionPortEntries ptr[inout, intptr], ulCount int32, ulNumEntriesRemoved ptr[inout, int32], dwMilliseconds int32, fAlertable int32)
PostQueuedCompletionStatus(CompletionPort HANDLE, dwNumberOfBytesTransferred int32, dwCompletionKey int64, lpOverlapped ptr[inout, intptr])
DeviceIoControl(hDevice HANDLE, dwIoControlCode int32, lpInBuffer ptr[inout, array[int8]], nInBufferSize int32, lpOutBuffer ptr[inout, array[int8]], nOutBufferSize int32, lpBytesReturned ptr[inout, int32], lpOverlapped ptr[inout, intptr])
GetOverlappedResult(hFile HANDLE, lpOverlapped ptr[inout, intptr], lpNumberOfBytesTransferred ptr[inout, int32], bWait int32)
CancelIoEx(hFile HANDLE, lpOverlapped ptr[inout, intptr])
CancelIo(hFile HANDLE)
GetOverlappedResultEx(hFile HANDLE, lpOverlapped ptr[inout, intptr], lpNumberOfBytesTransferred ptr[inout, int32], dwMilliseconds int32, bAlertable int32)
CancelSynchronousIo(hThread HANDLE)
InitializeSRWLock(SRWLock ptr[inout, intptr])
ReleaseSRWLockExclusive(SRWLock ptr[inout, intptr])
ReleaseSRWLockShared(SRWLock ptr[inout, intptr])
AcquireSRWLockExclusive(SRWLock ptr[inout, intptr])
AcquireSRWLockShared(SRWLock ptr[inout, intptr])
TryAcquireSRWLockExclusive(SRWLock ptr[inout, intptr])
TryAcquireSRWLockShared(SRWLock ptr[inout, intptr])
InitializeCriticalSection(lpCriticalSection ptr[inout, intptr])
EnterCriticalSection(lpCriticalSection ptr[inout, intptr])
LeaveCriticalSection(lpCriticalSection ptr[inout, intptr])
InitializeCriticalSectionAndSpinCount(lpCriticalSection ptr[inout, intptr], dwSpinCount int32)
InitializeCriticalSectionEx(lpCriticalSection ptr[inout, intptr], dwSpinCount int32, Flags int32)
SetCriticalSectionSpinCount(lpCriticalSection ptr[inout, intptr], dwSpinCount int32)
TryEnterCriticalSection(lpCriticalSection ptr[inout, intptr])
DeleteCriticalSection(lpCriticalSection ptr[inout, intptr])
InitOnceInitialize(InitOnce ptr[inout, intptr])
InitOnceExecuteOnce(InitOnce ptr[inout, intptr], InitFn ptr[inout, intptr], Parameter ptr[inout, array[int8]], Context ptr[inout, ptr[inout, array[int8]]])
InitOnceBeginInitialize(lpInitOnce ptr[inout, intptr], dwFlags int32, fPending ptr[inout, int32], lpContext ptr[inout, ptr[inout, array[int8]]])
InitOnceComplete(lpInitOnce ptr[inout, intptr], dwFlags int32, lpContext ptr[inout, array[int8]])
InitializeConditionVariable(ConditionVariable ptr[inout, intptr])
WakeConditionVariable(ConditionVariable ptr[inout, intptr])
WakeAllConditionVariable(ConditionVariable ptr[inout, intptr])
SleepConditionVariableCS(ConditionVariable ptr[inout, intptr], CriticalSection ptr[inout, intptr], dwMilliseconds int32)
SetEvent(hEvent HANDLE)
ResetEvent(hEvent HANDLE)
ReleaseSemaphore(hSemaphore HANDLE, lReleaseCount int32, lpPreviousCount ptr[inout, int32])
ReleaseMutex(hMutex HANDLE)
WaitForSingleObject(hHandle HANDLE, dwMilliseconds int32)
SleepEx(dwMilliseconds int32, bAlertable int32)
WaitForSingleObjectEx(hHandle HANDLE, dwMilliseconds int32, bAlertable int32)
WaitForMultipleObjectsEx(nCount int32, lpHandles ptr[inout, ptr[inout, array[int8]]], bWaitAll int32, dwMilliseconds int32, bAlertable int32)
CreateMutexA(lpMutexAttributes ptr[inout, intptr], bInitialOwner int32, lpName ptr[inout, int8]) HANDLE
CreateEventA(lpEventAttributes ptr[inout, intptr], bManualReset int32, bInitialState int32, lpName ptr[inout, int8]) HANDLE
OpenEventA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
SetWaitableTimerEx(hTimer HANDLE, lpDueTime ptr[inout, intptr], lPeriod int32, pfnCompletionRoutine ptr[inout, intptr], lpArgToCompletionRoutine ptr[inout, array[int8]], WakeContext ptr[inout, intptr], TolerableDelay int32)
SetWaitableTimer(hTimer HANDLE, lpDueTime ptr[inout, intptr], lPeriod int32, pfnCompletionRoutine ptr[inout, intptr], lpArgToCompletionRoutine ptr[inout, array[int8]], fResume int32)
CancelWaitableTimer(hTimer HANDLE)
CreateMutexExA(lpMutexAttributes ptr[inout, intptr], lpName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
CreateEventExA(lpEventAttributes ptr[inout, intptr], lpName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
EnterSynchronizationBarrier(lpBarrier ptr[inout, intptr], dwFlags int32)
InitializeSynchronizationBarrier(lpBarrier ptr[inout, intptr], lTotalThreads int32, lSpinCount int32)
DeleteSynchronizationBarrier(lpBarrier ptr[inout, intptr])
Sleep(dwMilliseconds int32)
WaitOnAddress(Address ptr[inout, array[int8]], CompareAddress ptr[inout, array[int8]], AddressSize int64, dwMilliseconds int32)
WakeByAddressSingle(Address ptr[inout, array[int8]])
WakeByAddressAll(Address ptr[inout, array[int8]])
SignalObjectAndWait(hObjectToSignal HANDLE, hObjectToWaitOn HANDLE, dwMilliseconds int32, bAlertable int32)
WaitForMultipleObjects(nCount int32, lpHandles ptr[inout, ptr[inout, array[int8]]], bWaitAll int32, dwMilliseconds int32)
InitializeSListHead(ListHead ptr[inout, intptr])
InterlockedPopEntrySList(ListHead ptr[inout, intptr])
InterlockedPushEntrySList(ListHead ptr[inout, intptr], ListEntry ptr[inout, intptr])
InterlockedPushListSListEx(ListHead ptr[inout, intptr], List ptr[inout, intptr], ListEnd ptr[inout, intptr], Count int32)
InterlockedFlushSList(ListHead ptr[inout, intptr])
QueryDepthSList(ListHead ptr[inout, intptr])
QueueUserAPC(pfnAPC ptr[inout, intptr], hThread HANDLE, dwData int64)
GetProcessTimes(hProcess HANDLE, lpCreationTime ptr[inout, intptr], lpExitTime ptr[inout, intptr], lpKernelTime ptr[inout, intptr], lpUserTime ptr[inout, intptr])
GetCurrentProcess() HANDLE
GetCurrentProcessId()
ExitProcess(uExitCode int32)
TerminateProcess(hProcess HANDLE, uExitCode int32)
GetExitCodeProcess(hProcess HANDLE, lpExitCode ptr[inout, int32])
SwitchToThread()
CreateThread(lpThreadAttributes ptr[inout, intptr], dwStackSize int64, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]], dwCreationFlags int32, lpThreadId ptr[inout, int32]) HANDLE
CreateRemoteThread(hProcess HANDLE, lpThreadAttributes ptr[inout, intptr], dwStackSize int64, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]], dwCreationFlags int32, lpThreadId ptr[inout, int32]) HANDLE
GetCurrentThread() HANDLE
GetCurrentThreadId()
OpenThread(dwDesiredAccess int32, bInheritHandle int32, dwThreadId int32) HANDLE
SetThreadPriority(hThread HANDLE, nPriority int32)
SetThreadPriorityBoost(hThread HANDLE, bDisablePriorityBoost int32)
GetThreadPriorityBoost(hThread HANDLE, pDisablePriorityBoost ptr[inout, int32])
GetThreadPriority(hThread HANDLE)
ExitThread(dwExitCode int32)
TerminateThread(hThread HANDLE, dwExitCode int32)
GetExitCodeThread(hThread HANDLE, lpExitCode ptr[inout, int32])
SuspendThread(hThread HANDLE)
ResumeThread(hThread HANDLE)
TlsAlloc()
TlsGetValue(dwTlsIndex int32)
TlsSetValue(dwTlsIndex int32, lpTlsValue ptr[inout, array[int8]])
TlsFree(dwTlsIndex int32)
CreateProcessA(lpApplicationName ptr[inout, int8], lpCommandLine ptr[inout, int8], lpProcessAttributes ptr[inout, intptr], lpThreadAttributes ptr[inout, intptr], bInheritHandles int32, dwCreationFlags int32, lpEnvironment ptr[inout, array[int8]], lpCurrentDirectory ptr[inout, int8], lpStartupInfo ptr[inout, intptr])
SetProcessShutdownParameters(dwLevel int32, dwFlags int32)
GetProcessVersion(ProcessId int32)
SetThreadToken(Thread ptr[inout, HANDLE], Token HANDLE)
OpenProcessToken(ProcessHandle HANDLE, DesiredAccess int32, TokenHandle ptr[inout, HANDLE])
OpenThreadToken(ThreadHandle HANDLE, DesiredAccess int32, OpenAsSelf int32, TokenHandle ptr[inout, HANDLE])
SetPriorityClass(hProcess HANDLE, dwPriorityClass int32)
SetThreadStackGuarantee(StackSizeInBytes ptr[inout, int32])
GetPriorityClass(hProcess HANDLE)
ProcessIdToSessionId(dwProcessId int32, pSessionId ptr[inout, int32])
GetProcessId(Process HANDLE)
GetThreadId(Thread HANDLE)
FlushProcessWriteBuffers()
GetProcessIdOfThread(Thread HANDLE)
InitializeProcThreadAttributeList(lpAttributeList ptr[inout, intptr], dwAttributeCount int32, dwFlags int32, lpSize ptr[inout, int64])
DeleteProcThreadAttributeList(lpAttributeList ptr[inout, intptr])
SetProcessAffinityUpdateMode(hProcess HANDLE, dwFlags int32)
QueryProcessAffinityUpdateMode(hProcess HANDLE, lpdwFlags ptr[inout, int32])
UpdateProcThreadAttribute(lpAttributeList ptr[inout, intptr], dwFlags int32, Attribute int64, lpValue ptr[inout, array[int8]], cbSize int64, lpPreviousValue ptr[inout, array[int8]], lpReturnSize ptr[inout, int64])
CreateRemoteThreadEx(hProcess HANDLE, lpThreadAttributes ptr[inout, intptr], dwStackSize int64, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]], dwCreationFlags int32, lpAttributeList ptr[inout, intptr], lpThreadId ptr[inout, int32]) HANDLE
GetCurrentThreadStackLimits(LowLimit ptr[inout, int64], HighLimit ptr[inout, int64])
GetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
GetProcessMitigationPolicy(hProcess HANDLE, MitigationPolicy int32, lpBuffer ptr[inout, array[int8]], dwLength int64)
SetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
SetProcessMitigationPolicy(MitigationPolicy int32, lpBuffer ptr[inout, array[int8]], dwLength int64)
FlushInstructionCache(hProcess HANDLE, lpBaseAddress ptr[inout, array[int8]], dwSize int64)
GetThreadTimes(hThread HANDLE, lpCreationTime ptr[inout, intptr], lpExitTime ptr[inout, intptr], lpKernelTime ptr[inout, intptr], lpUserTime ptr[inout, intptr])
OpenProcess(dwDesiredAccess int32, bInheritHandle int32, dwProcessId int32) HANDLE
IsProcessorFeaturePresent(ProcessorFeature int32)
GetProcessHandleCount(hProcess HANDLE, pdwHandleCount ptr[inout, int32])
GetCurrentProcessorNumber()
SetThreadIdealProcessorEx(hThread HANDLE, lpIdealProcessor ptr[inout, intptr], lpPreviousIdealProcessor ptr[inout, intptr])
GetThreadIdealProcessorEx(hThread HANDLE, lpIdealProcessor ptr[inout, intptr])
GetCurrentProcessorNumberEx(ProcNumber ptr[inout, intptr])
GetProcessPriorityBoost(hProcess HANDLE, pDisablePriorityBoost ptr[inout, int32])
SetProcessPriorityBoost(hProcess HANDLE, bDisablePriorityBoost int32)
GetThreadIOPendingFlag(hThread HANDLE, lpIOIsPending ptr[inout, int32])
GetSystemTimes(lpIdleTime ptr[inout, intptr], lpKernelTime ptr[inout, intptr], lpUserTime ptr[inout, intptr])
GetThreadInformation(hThread HANDLE, ThreadInformationClass int32, ThreadInformation ptr[inout, array[int8]], ThreadInformationSize int32)
SetThreadInformation(hThread HANDLE, ThreadInformationClass int32, ThreadInformation ptr[inout, array[int8]], ThreadInformationSize int32)
IsProcessCritical(hProcess HANDLE, Critical ptr[inout, int32])
SetProtectedPolicy(PolicyGuid ptr[inout, intptr], PolicyValue int64, OldPolicyValue ptr[inout, int64])
QueryProtectedPolicy(PolicyGuid ptr[inout, intptr], PolicyValue ptr[inout, int64])
SetThreadIdealProcessor(hThread HANDLE, dwIdealProcessor int32)
SetProcessInformation(hProcess HANDLE, ProcessInformationClass int32, ProcessInformation ptr[inout, array[int8]], ProcessInformationSize int32)
GetProcessInformation(hProcess HANDLE, ProcessInformationClass int32, ProcessInformation ptr[inout, array[int8]], ProcessInformationSize int32)
GetSystemCpuSetInformation(Information ptr[inout, intptr], BufferLength int32, ReturnedLength ptr[inout, int32], Process HANDLE, Flags int32)
GetProcessDefaultCpuSets(Process HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32, RequiredIdCount ptr[inout, int32])
SetProcessDefaultCpuSets(Process HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32)
GetThreadSelectedCpuSets(Thread HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32, RequiredIdCount ptr[inout, int32])
SetThreadSelectedCpuSets(Thread HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32)
CreateProcessAsUserA(hToken HANDLE, lpApplicationName ptr[inout, int8], lpCommandLine ptr[inout, int8], lpProcessAttributes ptr[inout, intptr], lpThreadAttributes ptr[inout, intptr], bInheritHandles int32, dwCreationFlags int32, lpEnvironment ptr[inout, array[int8]], lpCurrentDirectory ptr[inout, int8])
GetProcessShutdownParameters(lpdwLevel ptr[inout, int32], lpdwFlags ptr[inout, int32])
GlobalMemoryStatusEx(lpBuffer ptr[inout, intptr])
GetSystemInfo(lpSystemInfo ptr[inout, intptr])
GetSystemTime(lpSystemTime ptr[inout, intptr])
GetSystemTimeAsFileTime(lpSystemTimeAsFileTime ptr[inout, intptr])
GetLocalTime(lpSystemTime ptr[inout, intptr])
GetVersion()
SetLocalTime(lpSystemTime ptr[inout, intptr])
GetTickCount()
GetTickCount64()
GetSystemTimeAdjustment(lpTimeAdjustment ptr[inout, int32], lpTimeIncrement ptr[inout, int32], lpTimeAdjustmentDisabled ptr[inout, int32])
GetSystemDirectoryA(lpBuffer ptr[inout, int8], uSize int32)
GetWindowsDirectoryA(lpBuffer ptr[inout, int8], uSize int32)
GetSystemWindowsDirectoryA(lpBuffer ptr[inout, int8], uSize int32)
GetComputerNameExA(NameType int32, lpBuffer ptr[inout, int8], nSize ptr[inout, int32])
SetSystemTime(lpSystemTime ptr[inout, intptr])
GetVersionExA(lpVersionInformation ptr[inout, intptr])
GetLogicalProcessorInformation(Buffer ptr[inout, intptr], ReturnedLength ptr[inout, int32])
GetLogicalProcessorInformationEx(RelationshipType int32, Buffer ptr[inout, intptr], ReturnedLength ptr[inout, int32])
GetNativeSystemInfo(lpSystemInfo ptr[inout, intptr])
GetSystemTimePreciseAsFileTime(lpSystemTimeAsFileTime ptr[inout, intptr])
GetProductInfo(dwOSMajorVersion int32, dwOSMinorVersion int32, dwSpMajorVersion int32, dwSpMinorVersion int32, pdwReturnedProductType ptr[inout, int32])
GetOsSafeBootMode(Flags ptr[inout, int32])
EnumSystemFirmwareTables(FirmwareTableProviderSignature int32, pFirmwareTableEnumBuffer ptr[inout, array[int8]], BufferSize int32)
GetSystemFirmwareTable(FirmwareTableProviderSignature int32, FirmwareTableID int32, pFirmwareTableBuffer ptr[inout, array[int8]], BufferSize int32)
GetPhysicallyInstalledSystemMemory(TotalMemoryInKilobytes ptr[inout, int64])
SetSystemTimeAdjustment(dwTimeAdjustment int32, bTimeAdjustmentDisabled int32)
InstallELAMCertificateInfo(ELAMFile HANDLE)
GetProcessorSystemCycleTime(Group int16, Buffer ptr[inout, intptr], ReturnedLength ptr[inout, int32])
GetOsManufacturingMode(pbEnabled ptr[inout, int32])
GetIntegratedDisplaySize(sizeInInches ptr[inout, intptr])
SetComputerNameA(lpComputerName ptr[inout, int8])
SetComputerNameExA(NameType int32, lpBuffer ptr[inout, int8])
VirtualProtect(lpAddress ptr[inout, array[int8]], dwSize int64, flNewProtect int32, lpflOldProtect ptr[inout, int32])
VirtualFree(lpAddress ptr[inout, array[int8]], dwSize int64, dwFreeType int32)
VirtualQuery(lpAddress ptr[inout, array[int8]], lpBuffer ptr[inout, intptr], dwLength int64)
VirtualAllocEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, flAllocationType int32, flProtect int32)
VirtualFreeEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, dwFreeType int32)
VirtualProtectEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, flNewProtect int32, lpflOldProtect ptr[inout, int32])
VirtualQueryEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], lpBuffer ptr[inout, intptr], dwLength int64)
ReadProcessMemory(hProcess HANDLE, lpBaseAddress ptr[inout, array[int8]], lpBuffer ptr[inout, array[int8]], nSize int64, lpNumberOfBytesRead ptr[inout, int64])
WriteProcessMemory(hProcess HANDLE, lpBaseAddress ptr[inout, array[int8]], lpBuffer ptr[inout, array[int8]], nSize int64, lpNumberOfBytesWritten ptr[inout, int64])
MapViewOfFile(hFileMappingObject HANDLE, dwDesiredAccess int32, dwFileOffsetHigh int32, dwFileOffsetLow int32, dwNumberOfBytesToMap int64)
MapViewOfFileEx(hFileMappingObject HANDLE, dwDesiredAccess int32, dwFileOffsetHigh int32, dwFileOffsetLow int32, dwNumberOfBytesToMap int64, lpBaseAddress ptr[inout, array[int8]])
FlushViewOfFile(lpBaseAddress ptr[inout, array[int8]], dwNumberOfBytesToFlush int64)
UnmapViewOfFile(lpBaseAddress ptr[inout, array[int8]])
GetLargePageMinimum()
GetProcessWorkingSetSizeEx(hProcess HANDLE, lpMinimumWorkingSetSize ptr[inout, int64], lpMaximumWorkingSetSize ptr[inout, int64], Flags ptr[inout, int32])
SetProcessWorkingSetSizeEx(hProcess HANDLE, dwMinimumWorkingSetSize int64, dwMaximumWorkingSetSize int64, Flags int32)
VirtualLock(lpAddress ptr[inout, array[int8]], dwSize int64)
VirtualUnlock(lpAddress ptr[inout, array[int8]], dwSize int64)
GetWriteWatch(dwFlags int32, lpBaseAddress ptr[inout, array[int8]], dwRegionSize int64, lpAddresses ptr[inout, ptr[inout, array[int8]]], lpdwCount ptr[inout, int64], lpdwGranularity ptr[inout, int32])
ResetWriteWatch(lpBaseAddress ptr[inout, array[int8]], dwRegionSize int64)
CreateMemoryResourceNotification(NotificationType int32) HANDLE
QueryMemoryResourceNotification(ResourceNotificationHandle HANDLE, ResourceState ptr[inout, int32])
GetSystemFileCacheSize(lpMinimumFileCacheSize ptr[inout, int64], lpMaximumFileCacheSize ptr[inout, int64], lpFlags ptr[inout, int32])
SetSystemFileCacheSize(MinimumFileCacheSize int64, MaximumFileCacheSize int64, Flags int32)
PrefetchVirtualMemory(hProcess HANDLE, NumberOfEntries int64, VirtualAddresses ptr[inout, intptr], Flags int32)
CreateFileMappingFromApp(hFile HANDLE, SecurityAttributes ptr[inout, intptr], PageProtection int32, MaximumSize int64, Name ptr[inout, int16]) HANDLE
MapViewOfFileFromApp(hFileMappingObject HANDLE, DesiredAccess int32, FileOffset int64, NumberOfBytesToMap int64)
UnmapViewOfFileEx(BaseAddress ptr[inout, array[int8]], UnmapFlags int32)
AllocateUserPhysicalPages(hProcess HANDLE, NumberOfPages ptr[inout, int64], PageArray ptr[inout, int64])
FreeUserPhysicalPages(hProcess HANDLE, NumberOfPages ptr[inout, int64], PageArray ptr[inout, int64])
MapUserPhysicalPages(VirtualAddress ptr[inout, array[int8]], NumberOfPages int64, PageArray ptr[inout, int64])
AllocateUserPhysicalPagesNuma(hProcess HANDLE, NumberOfPages ptr[inout, int64], PageArray ptr[inout, int64], nndPreferred int32)
VirtualAllocExNuma(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, flAllocationType int32, flProtect int32, nndPreferred int32)
GetMemoryErrorHandlingCapabilities(Capabilities ptr[inout, int32])
RegisterBadMemoryNotification(Callback ptr[inout, intptr])
UnregisterBadMemoryNotification(RegistrationHandle ptr[inout, array[int8]])
OfferVirtualMemory(VirtualAddress ptr[inout, array[int8]], Size int64, Priority int32)
ReclaimVirtualMemory(VirtualAddress ptr[inout, array[int8]], Size int64)
DiscardVirtualMemory(VirtualAddress ptr[inout, array[int8]], Size int64)
SetProcessValidCallTargets(hProcess HANDLE, VirtualAddress ptr[inout, array[int8]], RegionSize int64, NumberOfOffsets int32, OffsetInformation ptr[inout, intptr])
VirtualAllocFromApp(BaseAddress ptr[inout, array[int8]], Size int64, AllocationType int32, Protection int32)
VirtualProtectFromApp(Address ptr[inout, array[int8]], Size int64, NewProtection int32, OldProtection ptr[inout, int32])
OpenFileMappingFromApp(DesiredAccess int32, InheritHandle int32, Name ptr[inout, int16]) HANDLE
QueryVirtualMemoryInformation(Process HANDLE, VirtualAddress ptr[inout, array[int8]], MemoryInformationClass int32, MemoryInformation ptr[inout, array[int8]], MemoryInformationSize int64, ReturnSize ptr[inout, int64])
IsEnclaveTypeSupported(flEnclaveType int32)
CreateEnclave(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, dwInitialCommitment int64, flEnclaveType int32, lpEnclaveInformation ptr[inout, array[int8]], dwInfoLength int32, lpEnclaveError ptr[inout, int32])
LoadEnclaveData(hProcess HANDLE, lpAddress ptr[inout, array[int8]], lpBuffer ptr[inout, array[int8]], nSize int64, flProtect int32, lpPageInformation ptr[inout, array[int8]], dwInfoLength int32, lpNumberOfBytesWritten ptr[inout, int64], lpEnclaveError ptr[inout, int32])
InitializeEnclave(hProcess HANDLE, lpAddress ptr[inout, array[int8]], lpEnclaveInformation ptr[inout, array[int8]], dwInfoLength int32, lpEnclaveError ptr[inout, int32])
QueueUserWorkItem(Function ptr[inout, intptr], Context ptr[inout, array[int8]], Flags int32)
UnregisterWaitEx(WaitHandle HANDLE, CompletionEvent HANDLE)
CreateTimerQueue() HANDLE
CreateTimerQueueTimer(phNewTimer ptr[inout, HANDLE], TimerQueue HANDLE, Callback ptr[inout, intptr], Parameter ptr[inout, array[int8]], DueTime int32, Period int32, Flags int32)
ChangeTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE, DueTime int32, Period int32)
DeleteTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE, CompletionEvent HANDLE)
DeleteTimerQueueEx(TimerQueue HANDLE, CompletionEvent HANDLE)
CreateThreadpool(reserved ptr[inout, array[int8]])
SetThreadpoolThreadMaximum(ptpp ptr[inout, intptr], cthrdMost int32)
SetThreadpoolThreadMinimum(ptpp ptr[inout, intptr], cthrdMic int32)
SetThreadpoolStackInformation(ptpp ptr[inout, intptr], ptpsi ptr[inout, intptr])
QueryThreadpoolStackInformation(ptpp ptr[inout, intptr], ptpsi ptr[inout, intptr])
CloseThreadpool(ptpp ptr[inout, intptr])
CreateThreadpoolCleanupGroup()
CloseThreadpoolCleanupGroupMembers(ptpcg ptr[inout, intptr], fCancelPendingCallbacks int32, pvCleanupContext ptr[inout, array[int8]])
CloseThreadpoolCleanupGroup(ptpcg ptr[inout, intptr])
SetEventWhenCallbackReturns(pci ptr[inout, intptr], evt HANDLE)
ReleaseSemaphoreWhenCallbackReturns(pci ptr[inout, intptr], sem HANDLE, crel int32)
ReleaseMutexWhenCallbackReturns(pci ptr[inout, intptr], mut HANDLE)
LeaveCriticalSectionWhenCallbackReturns(pci ptr[inout, intptr], pcs ptr[inout, intptr])
FreeLibraryWhenCallbackReturns(pci ptr[inout, intptr], mod ptr[inout, intptr])
CallbackMayRunLong(pci ptr[inout, intptr])
DisassociateCurrentThreadFromCallback(pci ptr[inout, intptr])
TrySubmitThreadpoolCallback(pfns ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
CreateThreadpoolWork(pfnwk ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
SubmitThreadpoolWork(pwk ptr[inout, intptr])
WaitForThreadpoolWorkCallbacks(pwk ptr[inout, intptr], fCancelPendingCallbacks int32)
CloseThreadpoolWork(pwk ptr[inout, intptr])
CreateThreadpoolTimer(pfnti ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
SetThreadpoolTimer(pti ptr[inout, intptr], pftDueTime ptr[inout, intptr], msPeriod int32, msWindowLength int32)
IsThreadpoolTimerSet(pti ptr[inout, intptr])
WaitForThreadpoolTimerCallbacks(pti ptr[inout, intptr], fCancelPendingCallbacks int32)
CloseThreadpoolTimer(pti ptr[inout, intptr])
CreateThreadpoolWait(pfnwa ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
SetThreadpoolWait(pwa ptr[inout, intptr], h HANDLE, pftTimeout ptr[inout, intptr])
WaitForThreadpoolWaitCallbacks(pwa ptr[inout, intptr], fCancelPendingCallbacks int32)
CloseThreadpoolWait(pwa ptr[inout, intptr])
CreateThreadpoolIo(fl HANDLE, pfnio ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
StartThreadpoolIo(pio ptr[inout, intptr])
CancelThreadpoolIo(pio ptr[inout, intptr])
WaitForThreadpoolIoCallbacks(pio ptr[inout, intptr], fCancelPendingCallbacks int32)
CloseThreadpoolIo(pio ptr[inout, intptr])
SetThreadpoolTimerEx(pti ptr[inout, intptr], pftDueTime ptr[inout, intptr], msPeriod int32, msWindowLength int32)
SetThreadpoolWaitEx(pwa ptr[inout, intptr], h HANDLE, pftTimeout ptr[inout, intptr], Reserved ptr[inout, array[int8]])
IsProcessInJob(ProcessHandle HANDLE, JobHandle HANDLE, Result ptr[inout, int32])
FreeMemoryJobObject(Buffer ptr[inout, array[int8]])
AssignProcessToJobObject(hJob HANDLE, hProcess HANDLE)
TerminateJobObject(hJob HANDLE, uExitCode int32)
SetInformationJobObject(hJob HANDLE, JobObjectInformationClass int32, lpJobObjectInformation ptr[inout, array[int8]], cbJobObjectInformationLength int32)
SetIoRateControlInformationJobObject(hJob HANDLE, IoRateControlInfo ptr[inout, intptr])
QueryInformationJobObject(hJob HANDLE, JobObjectInformationClass int32, lpJobObjectInformation ptr[inout, array[int8]], cbJobObjectInformationLength int32, lpReturnLength ptr[inout, int32])
QueryIoRateControlInformationJobObject(hJob HANDLE, VolumeName ptr[inout, int16], InfoBlocks ptr[inout, ptr[inout, intptr]], InfoBlockCount ptr[inout, int32])
Wow64DisableWow64FsRedirection(OldValue ptr[inout, ptr[inout, array[int8]]])
Wow64RevertWow64FsRedirection(OlValue ptr[inout, array[int8]])
IsWow64Process(hProcess HANDLE, Wow64Process ptr[inout, int32])
GetSystemWow64DirectoryA(lpBuffer ptr[inout, int8], uSize int32)
GetSystemWow64Directory2A(lpBuffer ptr[inout, int8], uSize int32, ImageFileMachineType int16)
Wow64SetThreadDefaultGuestMachine(Machine int16)
IsWow64Process2(hProcess HANDLE, pProcessMachine ptr[inout, int16], pNativeMachine ptr[inout, int16])
DisableThreadLibraryCalls(hLibModule ptr[inout, intptr])
FindStringOrdinal(dwFindStringOrdinalFlags int32, lpStringSource ptr[inout, int16], cchSource int32, lpStringValue ptr[inout, int16], cchValue int32, bIgnoreCase int32)
FreeLibrary(hLibModule ptr[inout, intptr])
FreeLibraryAndExitThread(hLibModule ptr[inout, intptr], dwExitCode int32)
FreeResource(hResData ptr[inout, array[int8]])
GetModuleFileNameA(hModule ptr[inout, intptr], lpFilename ptr[inout, int8], nSize int32)
GetModuleHandleA(lpModuleName ptr[inout, int8])
GetModuleHandleExA(dwFlags int32, lpModuleName ptr[inout, int8], phModule ptr[inout, ptr[inout, intptr]])
GetProcAddress(hModule ptr[inout, intptr], lpProcName ptr[inout, int8])
LoadLibraryExA(lpLibFileName ptr[inout, int8], hFile HANDLE, dwFlags int32)
LoadResource(hModule ptr[inout, intptr], hResInfo ptr[inout, intptr])
LoadStringA(hInstance ptr[inout, intptr], uID int32, lpBuffer ptr[inout, int8], cchBufferMax int32)
LockResource(hResData ptr[inout, array[int8]])
SizeofResource(hModule ptr[inout, intptr], hResInfo ptr[inout, intptr])
AddDllDirectory(NewDirectory ptr[inout, int16])
RemoveDllDirectory(Cookie ptr[inout, array[int8]])
SetDefaultDllDirectories(DirectoryFlags int32)
EnumResourceLanguagesExA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpName ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64, dwFlags int32, LangId int16)
EnumResourceNamesExA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64, dwFlags int32, LangId int16)
EnumResourceTypesExA(hModule ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64, dwFlags int32, LangId int16)
LoadLibraryA(lpLibFileName ptr[inout, int8])
AccessCheck(pSecurityDescriptor ptr[inout, array[int8]], ClientToken HANDLE, DesiredAccess int32, GenericMapping ptr[inout, intptr], PrivilegeSet ptr[inout, intptr], PrivilegeSetLength ptr[inout, int32], GrantedAccess ptr[inout, int32], AccessStatus ptr[inout, int32])
AccessCheckByType(pSecurityDescriptor ptr[inout, array[int8]], PrincipalSelfSid ptr[inout, array[int8]], ClientToken HANDLE, DesiredAccess int32, ObjectTypeList ptr[inout, intptr], ObjectTypeListLength int32, GenericMapping ptr[inout, intptr], PrivilegeSet ptr[inout, intptr], PrivilegeSetLength ptr[inout, int32])
AccessCheckByTypeResultList(pSecurityDescriptor ptr[inout, array[int8]], PrincipalSelfSid ptr[inout, array[int8]], ClientToken HANDLE, DesiredAccess int32, ObjectTypeList ptr[inout, intptr], ObjectTypeListLength int32, GenericMapping ptr[inout, intptr], PrivilegeSet ptr[inout, intptr], PrivilegeSetLength ptr[inout, int32])
AddAccessAllowedAce(pAcl ptr[inout, intptr], dwAceRevision int32, AccessMask int32, pSid ptr[inout, array[int8]])
AddAccessAllowedAceEx(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]])
AddAccessAllowedObjectAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, ObjectTypeGuid ptr[inout, intptr], InheritedObjectTypeGuid ptr[inout, intptr], pSid ptr[inout, array[int8]])
AddAccessDeniedAce(pAcl ptr[inout, intptr], dwAceRevision int32, AccessMask int32, pSid ptr[inout, array[int8]])
AddAccessDeniedAceEx(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]])
AddAccessDeniedObjectAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, ObjectTypeGuid ptr[inout, intptr], InheritedObjectTypeGuid ptr[inout, intptr], pSid ptr[inout, array[int8]])
AddAce(pAcl ptr[inout, intptr], dwAceRevision int32, dwStartingAceIndex int32, pAceList ptr[inout, array[int8]], nAceListLength int32)
AddAuditAccessAce(pAcl ptr[inout, intptr], dwAceRevision int32, dwAccessMask int32, pSid ptr[inout, array[int8]], bAuditSuccess int32, bAuditFailure int32)
AddAuditAccessAceEx(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, dwAccessMask int32, pSid ptr[inout, array[int8]], bAuditSuccess int32, bAuditFailure int32)
AddAuditAccessObjectAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, ObjectTypeGuid ptr[inout, intptr], InheritedObjectTypeGuid ptr[inout, intptr], pSid ptr[inout, array[int8]], bAuditSuccess int32, bAuditFailure int32)
AddMandatoryAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, MandatoryPolicy int32, pLabelSid ptr[inout, array[int8]])
AddResourceAttributeAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]], pAttributeInfo ptr[inout, intptr], pReturnLength ptr[inout, int32])
AddScopedPolicyIDAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]])
AdjustTokenGroups(TokenHandle HANDLE, ResetToDefault int32, NewState ptr[inout, intptr], BufferLength int32, PreviousState ptr[inout, intptr], ReturnLength ptr[inout, int32])
AdjustTokenPrivileges(TokenHandle HANDLE, DisableAllPrivileges int32, NewState ptr[inout, intptr], BufferLength int32, PreviousState ptr[inout, intptr], ReturnLength ptr[inout, int32])
AllocateAndInitializeSid(pIdentifierAuthority ptr[inout, intptr], nSubAuthorityCount int8, nSubAuthority0 int32, nSubAuthority1 int32, nSubAuthority2 int32, nSubAuthority3 int32, nSubAuthority4 int32, nSubAuthority5 int32, nSubAuthority6 int32)
AllocateLocallyUniqueId(Luid ptr[inout, intptr])
AreAllAccessesGranted(GrantedAccess int32, DesiredAccess int32)
AreAnyAccessesGranted(GrantedAccess int32, DesiredAccess int32)
CheckTokenMembership(TokenHandle HANDLE, SidToCheck ptr[inout, array[int8]], IsMember ptr[inout, int32])
CheckTokenCapability(TokenHandle HANDLE, CapabilitySidToCheck ptr[inout, array[int8]], HasCapability ptr[inout, int32])
GetAppContainerAce(Acl ptr[inout, intptr], StartingAceIndex int32, AppContainerAce ptr[inout, ptr[inout, array[int8]]], AppContainerAceIndex ptr[inout, int32])
CheckTokenMembershipEx(TokenHandle HANDLE, SidToCheck ptr[inout, array[int8]], Flags int32, IsMember ptr[inout, int32])
ConvertToAutoInheritPrivateObjectSecurity(ParentDescriptor ptr[inout, array[int8]], CurrentSecurityDescriptor ptr[inout, array[int8]], NewSecurityDescriptor ptr[inout, ptr[inout, array[int8]]], ObjectType ptr[inout, intptr], IsDirectoryObject int8, GenericMapping ptr[inout, intptr])
CopySid(nDestinationSidLength int32, pDestinationSid ptr[inout, array[int8]], pSourceSid ptr[inout, array[int8]])
CreatePrivateObjectSecurity(ParentDescriptor ptr[inout, array[int8]], CreatorDescriptor ptr[inout, array[int8]], NewDescriptor ptr[inout, ptr[inout, array[int8]]], IsDirectoryObject int32, Token HANDLE, GenericMapping ptr[inout, intptr])
CreatePrivateObjectSecurityEx(ParentDescriptor ptr[inout, array[int8]], CreatorDescriptor ptr[inout, array[int8]], NewDescriptor ptr[inout, ptr[inout, array[int8]]], ObjectType ptr[inout, intptr], IsContainerObject int32, AutoInheritFlags int32, Token HANDLE, GenericMapping ptr[inout, intptr])
CreatePrivateObjectSecurityWithMultipleInheritance(ParentDescriptor ptr[inout, array[int8]], CreatorDescriptor ptr[inout, array[int8]], NewDescriptor ptr[inout, ptr[inout, array[int8]]], ObjectTypes ptr[inout, ptr[inout, intptr]], GuidCount int32, IsContainerObject int32, AutoInheritFlags int32, Token HANDLE, GenericMapping ptr[inout, intptr])
CreateRestrictedToken(ExistingTokenHandle HANDLE, Flags int32, DisableSidCount int32, SidsToDisable ptr[inout, intptr], DeletePrivilegeCount int32, PrivilegesToDelete ptr[inout, intptr], RestrictedSidCount int32, SidsToRestrict ptr[inout, intptr], NewTokenHandle ptr[inout, HANDLE])
CreateWellKnownSid(WellKnownSidType int32, DomainSid ptr[inout, array[int8]], pSid ptr[inout, array[int8]], cbSid ptr[inout, int32])
EqualDomainSid(pSid1 ptr[inout, array[int8]], pSid2 ptr[inout, array[int8]], pfEqual ptr[inout, int32])
DeleteAce(pAcl ptr[inout, intptr], dwAceIndex int32)
DestroyPrivateObjectSecurity(ObjectDescriptor ptr[inout, ptr[inout, array[int8]]])
DuplicateToken(ExistingTokenHandle HANDLE, ImpersonationLevel int32, DuplicateTokenHandle ptr[inout, HANDLE])
DuplicateTokenEx(hExistingToken HANDLE, dwDesiredAccess int32, lpTokenAttributes ptr[inout, intptr], ImpersonationLevel int32, TokenType int32, phNewToken ptr[inout, HANDLE])
EqualPrefixSid(pSid1 ptr[inout, array[int8]], pSid2 ptr[inout, array[int8]])
EqualSid(pSid1 ptr[inout, array[int8]], pSid2 ptr[inout, array[int8]])
FindFirstFreeAce(pAcl ptr[inout, intptr], pAce ptr[inout, ptr[inout, array[int8]]])
FreeSid(pSid ptr[inout, array[int8]])
GetAce(pAcl ptr[inout, intptr], dwAceIndex int32, pAce ptr[inout, ptr[inout, array[int8]]])
GetAclInformation(pAcl ptr[inout, intptr], pAclInformation ptr[inout, array[int8]], nAclInformationLength int32, dwAclInformationClass int32)
GetKernelObjectSecurity(Handle HANDLE, RequestedInformation int32, pSecurityDescriptor ptr[inout, array[int8]], nLength int32, lpnLengthNeeded ptr[inout, int32])
GetLengthSid(pSid ptr[inout, array[int8]])
GetPrivateObjectSecurity(ObjectDescriptor ptr[inout, array[int8]], SecurityInformation int32, ResultantDescriptor ptr[inout, array[int8]], DescriptorLength int32, ReturnLength ptr[inout, int32])
GetSecurityDescriptorControl(pSecurityDescriptor ptr[inout, array[int8]], pControl ptr[inout, int16], lpdwRevision ptr[inout, int32])
GetSecurityDescriptorDacl(pSecurityDescriptor ptr[inout, array[int8]], lpbDaclPresent ptr[inout, int32], pDacl ptr[inout, ptr[inout, intptr]], lpbDaclDefaulted ptr[inout, int32])
GetSecurityDescriptorGroup(pSecurityDescriptor ptr[inout, array[int8]], pGroup ptr[inout, ptr[inout, array[int8]]], lpbGroupDefaulted ptr[inout, int32])
GetSecurityDescriptorLength(pSecurityDescriptor ptr[inout, array[int8]])
GetSecurityDescriptorOwner(pSecurityDescriptor ptr[inout, array[int8]], pOwner ptr[inout, ptr[inout, array[int8]]], lpbOwnerDefaulted ptr[inout, int32])
GetSecurityDescriptorRMControl(SecurityDescriptor ptr[inout, array[int8]], RMControl ptr[inout, int8])
GetSecurityDescriptorSacl(pSecurityDescriptor ptr[inout, array[int8]], lpbSaclPresent ptr[inout, int32], pSacl ptr[inout, ptr[inout, intptr]], lpbSaclDefaulted ptr[inout, int32])
GetSidIdentifierAuthority(pSid ptr[inout, array[int8]])
GetSidLengthRequired(nSubAuthorityCount int8)
GetSidSubAuthority(pSid ptr[inout, array[int8]], nSubAuthority int32)
GetSidSubAuthorityCount(pSid ptr[inout, array[int8]])
GetTokenInformation(TokenHandle HANDLE, TokenInformationClass int32, TokenInformation ptr[inout, array[int8]], TokenInformationLength int32, ReturnLength ptr[inout, int32])
GetWindowsAccountDomainSid(pSid ptr[inout, array[int8]], pDomainSid ptr[inout, array[int8]], cbDomainSid ptr[inout, int32])
ImpersonateAnonymousToken(ThreadHandle HANDLE)
ImpersonateLoggedOnUser(hToken HANDLE)
ImpersonateSelf(ImpersonationLevel int32)
InitializeAcl(pAcl ptr[inout, intptr], nAclLength int32, dwAclRevision int32)
InitializeSecurityDescriptor(pSecurityDescriptor ptr[inout, array[int8]], dwRevision int32)
InitializeSid(Sid ptr[inout, array[int8]], pIdentifierAuthority ptr[inout, intptr], nSubAuthorityCount int8)
IsTokenRestricted(TokenHandle HANDLE)
IsValidAcl(pAcl ptr[inout, intptr])
IsValidSecurityDescriptor(pSecurityDescriptor ptr[inout, array[int8]])
IsValidSid(pSid ptr[inout, array[int8]])
IsWellKnownSid(pSid ptr[inout, array[int8]], WellKnownSidType int32)
MakeAbsoluteSD(pSelfRelativeSecurityDescriptor ptr[inout, array[int8]], pAbsoluteSecurityDescriptor ptr[inout, array[int8]], lpdwAbsoluteSecurityDescriptorSize ptr[inout, int32], pDacl ptr[inout, intptr], lpdwDaclSize ptr[inout, int32], pSacl ptr[inout, intptr], lpdwSaclSize ptr[inout, int32], pOwner ptr[inout, array[int8]], lpdwOwnerSize ptr[inout, int32])
MakeSelfRelativeSD(pAbsoluteSecurityDescriptor ptr[inout, array[int8]], pSelfRelativeSecurityDescriptor ptr[inout, array[int8]], lpdwBufferLength ptr[inout, int32])
MapGenericMask(AccessMask ptr[inout, int32], GenericMapping ptr[inout, intptr])
PrivilegeCheck(ClientToken HANDLE, RequiredPrivileges ptr[inout, intptr], pfResult ptr[inout, int32])
QuerySecurityAccessMask(SecurityInformation int32, DesiredAccess ptr[inout, int32])
RevertToSelf()
SetAclInformation(pAcl ptr[inout, intptr], pAclInformation ptr[inout, array[int8]], nAclInformationLength int32, dwAclInformationClass int32)
SetKernelObjectSecurity(Handle HANDLE, SecurityInformation int32, SecurityDescriptor ptr[inout, array[int8]])
SetPrivateObjectSecurity(SecurityInformation int32, ModificationDescriptor ptr[inout, array[int8]], ObjectsSecurityDescriptor ptr[inout, ptr[inout, array[int8]]], GenericMapping ptr[inout, intptr], Token HANDLE)
SetPrivateObjectSecurityEx(SecurityInformation int32, ModificationDescriptor ptr[inout, array[int8]], ObjectsSecurityDescriptor ptr[inout, ptr[inout, array[int8]]], AutoInheritFlags int32, GenericMapping ptr[inout, intptr], Token HANDLE)
SetSecurityAccessMask(SecurityInformation int32, DesiredAccess ptr[inout, int32])
SetSecurityDescriptorControl(pSecurityDescriptor ptr[inout, array[int8]], ControlBitsOfInterest int16, ControlBitsToSet int16)
SetSecurityDescriptorDacl(pSecurityDescriptor ptr[inout, array[int8]], bDaclPresent int32, pDacl ptr[inout, intptr], bDaclDefaulted int32)
SetSecurityDescriptorGroup(pSecurityDescriptor ptr[inout, array[int8]], pGroup ptr[inout, array[int8]], bGroupDefaulted int32)
SetSecurityDescriptorOwner(pSecurityDescriptor ptr[inout, array[int8]], pOwner ptr[inout, array[int8]], bOwnerDefaulted int32)
SetSecurityDescriptorRMControl(SecurityDescriptor ptr[inout, array[int8]], RMControl ptr[inout, int8])
SetSecurityDescriptorSacl(pSecurityDescriptor ptr[inout, array[int8]], bSaclPresent int32, pSacl ptr[inout, intptr], bSaclDefaulted int32)
SetTokenInformation(TokenHandle HANDLE, TokenInformationClass int32, TokenInformation ptr[inout, array[int8]], TokenInformationLength int32)
SetCachedSigningLevel(SourceFiles ptr[inout, HANDLE], SourceFileCount int32, Flags int32, TargetFile HANDLE)
GetCachedSigningLevel(File HANDLE, Flags ptr[inout, int32], SigningLevel ptr[inout, int32], Thumbprint ptr[inout, int8], ThumbprintSize ptr[inout, int32], ThumbprintAlgorithm ptr[inout, int32])
CveEventWrite(CveId ptr[inout, int16], AdditionalDetails ptr[inout, int16])
ClosePrivateNamespace(Handle HANDLE, Flags int32)
AddSIDToBoundaryDescriptor(BoundaryDescriptor ptr[inout, HANDLE], RequiredSid ptr[inout, array[int8]])
DeleteBoundaryDescriptor(BoundaryDescriptor HANDLE)
GetNumaHighestNodeNumber(HighestNodeNumber ptr[inout, int32])
GetNumaNodeProcessorMaskEx(Node int16, ProcessorMask ptr[inout, intptr])
GetNumaProximityNodeEx(ProximityId int32, NodeNumber ptr[inout, int16])
GetProcessGroupAffinity(hProcess HANDLE, GroupCount ptr[inout, int16], GroupArray ptr[inout, int16])
GetThreadGroupAffinity(hThread HANDLE, GroupAffinity ptr[inout, intptr])
SetThreadGroupAffinity(hThread HANDLE, GroupAffinity ptr[inout, intptr], PreviousGroupAffinity ptr[inout, intptr])
GetAppContainerNamedObjectPath(Token HANDLE, AppContainerSid ptr[inout, array[int8]], ObjectPathLength int32, ObjectPath ptr[inout, int16], ReturnLength ptr[inout, int32])
QueryThreadCycleTime(ThreadHandle HANDLE, CycleTime ptr[inout, int64])
QueryProcessCycleTime(ProcessHandle HANDLE, CycleTime ptr[inout, int64])
QueryIdleProcessorCycleTime(BufferLength ptr[inout, int32], ProcessorIdleCycleTime ptr[inout, int64])
QueryIdleProcessorCycleTimeEx(Group int16, BufferLength ptr[inout, int32], ProcessorIdleCycleTime ptr[inout, int64])
QueryInterruptTimePrecise(lpInterruptTimePrecise ptr[inout, int64])
QueryUnbiasedInterruptTimePrecise(lpUnbiasedInterruptTimePrecise ptr[inout, int64])
QueryInterruptTime(lpInterruptTime ptr[inout, int64])
QueryUnbiasedInterruptTime(UnbiasedTime ptr[inout, int64])
GlobalAlloc(uFlags int32, dwBytes int64)
GlobalReAlloc(hMem ptr[inout, array[int8]], dwBytes int64, uFlags int32)
GlobalSize(hMem ptr[inout, array[int8]])
GlobalUnlock(hMem ptr[inout, array[int8]])
GlobalLock(hMem ptr[inout, array[int8]])
GlobalFlags(hMem ptr[inout, array[int8]])
GlobalHandle(pMem ptr[inout, array[int8]])
GlobalFree(hMem ptr[inout, array[int8]])
GlobalCompact(dwMinFree int32)
GlobalFix(hMem ptr[inout, array[int8]])
GlobalUnfix(hMem ptr[inout, array[int8]])
GlobalWire(hMem ptr[inout, array[int8]])
GlobalUnWire(hMem ptr[inout, array[int8]])
GlobalMemoryStatus(lpBuffer ptr[inout, intptr])
LocalAlloc(uFlags int32, uBytes int64)
LocalReAlloc(hMem ptr[inout, array[int8]], uBytes int64, uFlags int32)
LocalLock(hMem ptr[inout, array[int8]])
LocalHandle(pMem ptr[inout, array[int8]])
LocalUnlock(hMem ptr[inout, array[int8]])
LocalSize(hMem ptr[inout, array[int8]])
LocalFlags(hMem ptr[inout, array[int8]])
LocalFree(hMem ptr[inout, array[int8]])
LocalShrink(hMem ptr[inout, array[int8]], cbNewSize int32)
LocalCompact(uMinFree int32)
GetBinaryTypeA(lpApplicationName ptr[inout, int8], lpBinaryType ptr[inout, int32])
GetShortPathNameA(lpszLongPath ptr[inout, int8], lpszShortPath ptr[inout, int8], cchBuffer int32)
GetLongPathNameTransactedA(lpszShortPath ptr[inout, int8], lpszLongPath ptr[inout, int8], cchBuffer int32, hTransaction HANDLE)
GetProcessAffinityMask(hProcess HANDLE, lpProcessAffinityMask ptr[inout, int64], lpSystemAffinityMask ptr[inout, int64])
SetProcessAffinityMask(hProcess HANDLE, dwProcessAffinityMask int64)
GetProcessIoCounters(hProcess HANDLE, lpIoCounters ptr[inout, intptr])
GetProcessWorkingSetSize(hProcess HANDLE, lpMinimumWorkingSetSize ptr[inout, int64], lpMaximumWorkingSetSize ptr[inout, int64])
SetProcessWorkingSetSize(hProcess HANDLE, dwMinimumWorkingSetSize int64, dwMaximumWorkingSetSize int64)
FatalExit(ExitCode int32)
SetEnvironmentStringsA(NewEnvironment ptr[inout, int8])
SwitchToFiber(lpFiber ptr[inout, array[int8]])
DeleteFiber(lpFiber ptr[inout, array[int8]])
ConvertFiberToThread()
CreateFiberEx(dwStackCommitSize int64, dwStackReserveSize int64, dwFlags int32, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]])
ConvertThreadToFiberEx(lpParameter ptr[inout, array[int8]], dwFlags int32)
CreateFiber(dwStackSize int64, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]])
ConvertThreadToFiber(lpParameter ptr[inout, array[int8]])
CreateUmsCompletionList(UmsCompletionList ptr[inout, ptr[inout, array[int8]]])
DequeueUmsCompletionListItems(UmsCompletionList ptr[inout, array[int8]], WaitTimeOut int32, UmsThreadList ptr[inout, ptr[inout, array[int8]]])
GetUmsCompletionListEvent(UmsCompletionList ptr[inout, array[int8]], UmsCompletionEvent ptr[inout, HANDLE])
ExecuteUmsThread(UmsThread ptr[inout, array[int8]])
UmsThreadYield(SchedulerParam ptr[inout, array[int8]])
DeleteUmsCompletionList(UmsCompletionList ptr[inout, array[int8]])
GetCurrentUmsThread()
GetNextUmsListItem(UmsContext ptr[inout, array[int8]])
QueryUmsThreadInformation(UmsThread ptr[inout, array[int8]], UmsThreadInfoClass int32, UmsThreadInformation ptr[inout, array[int8]], UmsThreadInformationLength int32, ReturnLength ptr[inout, int32])
SetUmsThreadInformation(UmsThread ptr[inout, array[int8]], UmsThreadInfoClass int32, UmsThreadInformation ptr[inout, array[int8]], UmsThreadInformationLength int32)
DeleteUmsThreadContext(UmsThread ptr[inout, array[int8]])
CreateUmsThreadContext(lpUmsThread ptr[inout, ptr[inout, array[int8]]])
EnterUmsSchedulingMode(SchedulerStartupInfo ptr[inout, intptr])
GetUmsSystemThreadInformation(ThreadHandle HANDLE, SystemThreadInfo ptr[inout, intptr])
SetThreadAffinityMask(hThread HANDLE, dwThreadAffinityMask int64)
SetProcessDEPPolicy(dwFlags int32)
GetProcessDEPPolicy(hProcess HANDLE, lpFlags ptr[inout, int32], lpPermanent ptr[inout, int32])
RequestWakeupLatency(latency int32)
IsSystemResumeAutomatic()
GetThreadSelectorEntry(hThread HANDLE, dwSelector int32, lpSelectorEntry ptr[inout, array[int8]])
SetThreadExecutionState(esFlags int32)
PowerCreateRequest(Context ptr[inout, intptr]) HANDLE
PowerSetRequest(PowerRequest HANDLE, RequestType int32)
PowerClearRequest(PowerRequest HANDLE, RequestType int32)
SetFileCompletionNotificationModes(FileHandle HANDLE, Flags int8)
Wow64GetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
Wow64SetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
Wow64GetThreadSelectorEntry(hThread HANDLE, dwSelector int32, lpSelectorEntry ptr[inout, intptr])
Wow64SuspendThread(hThread HANDLE)
DebugSetProcessKillOnExit(KillOnExit int32)
DebugBreakProcess(Process HANDLE)
PulseEvent(hEvent HANDLE)
GlobalDeleteAtom(nAtom int16)
InitAtomTable(nSize int32)
DeleteAtom(nAtom int16)
SetHandleCount(uNumber int32)
RequestDeviceWakeup(hDevice HANDLE)
CancelDeviceWakeupRequest(hDevice HANDLE)
GetDevicePowerState(hDevice HANDLE, pfOn ptr[inout, int32])
SetMessageWaitingIndicator(hMsgIndicator HANDLE, ulMsgCount int32)
SetFileShortNameA(hFile HANDLE, lpShortName ptr[inout, int8])
LoadModule(lpModuleName ptr[inout, int8], lpParameterBlock ptr[inout, array[int8]])
WinExec(lpCmdLine ptr[inout, int8], uCmdShow int32)
ClearCommBreak(hFile HANDLE)
ClearCommError(hFile HANDLE, lpErrors ptr[inout, int32], lpStat ptr[inout, intptr])
SetupComm(hFile HANDLE, dwInQueue int32, dwOutQueue int32)
EscapeCommFunction(hFile HANDLE, dwFunc int32)
GetCommConfig(hCommDev HANDLE, lpCC ptr[inout, intptr], lpdwSize ptr[inout, int32])
GetCommMask(hFile HANDLE, lpEvtMask ptr[inout, int32])
GetCommProperties(hFile HANDLE, lpCommProp ptr[inout, intptr])
GetCommModemStatus(hFile HANDLE, lpModemStat ptr[inout, int32])
GetCommState(hFile HANDLE, lpDCB ptr[inout, intptr])
GetCommTimeouts(hFile HANDLE, lpCommTimeouts ptr[inout, intptr])
PurgeComm(hFile HANDLE, dwFlags int32)
SetCommBreak(hFile HANDLE)
SetCommConfig(hCommDev HANDLE, lpCC ptr[inout, intptr], dwSize int32)
SetCommMask(hFile HANDLE, dwEvtMask int32)
SetCommState(hFile HANDLE, lpDCB ptr[inout, intptr])
SetCommTimeouts(hFile HANDLE, lpCommTimeouts ptr[inout, intptr])
TransmitCommChar(hFile HANDLE, cChar int8)
WaitCommEvent(hFile HANDLE, lpEvtMask ptr[inout, int32], lpOverlapped ptr[inout, intptr])
SetTapePosition(hDevice HANDLE, dwPositionMethod int32, dwPartition int32, dwOffsetLow int32, dwOffsetHigh int32, bImmediate int32)
GetTapePosition(hDevice HANDLE, dwPositionType int32, lpdwPartition ptr[inout, int32], lpdwOffsetLow ptr[inout, int32], lpdwOffsetHigh ptr[inout, int32])
PrepareTape(hDevice HANDLE, dwOperation int32, bImmediate int32)
EraseTape(hDevice HANDLE, dwEraseType int32, bImmediate int32)
CreateTapePartition(hDevice HANDLE, dwPartitionMethod int32, dwCount int32, dwSize int32)
WriteTapemark(hDevice HANDLE, dwTapemarkType int32, dwTapemarkCount int32, bImmediate int32)
GetTapeStatus(hDevice HANDLE)
GetTapeParameters(hDevice HANDLE, dwOperation int32, lpdwSize ptr[inout, int32], lpTapeInformation ptr[inout, array[int8]])
SetTapeParameters(hDevice HANDLE, dwOperation int32, lpTapeInformation ptr[inout, array[int8]])
MulDiv(nNumber int32, nNumerator int32, nDenominator int32)
GetSystemDEPPolicy()
GetSystemRegistryQuota(pdwQuotaAllowed ptr[inout, int32], pdwQuotaUsed ptr[inout, int32])
FileTimeToDosDateTime(lpFileTime ptr[inout, intptr], lpFatDate ptr[inout, int16], lpFatTime ptr[inout, int16])
DosDateTimeToFileTime(wFatDate int16, wFatTime int16, lpFileTime ptr[inout, intptr])
FormatMessageA(dwFlags int32, lpSource ptr[inout, array[int8]], dwMessageId int32, dwLanguageId int32, lpBuffer ptr[inout, int8], nSize int32, Arguments ptr[inout, ptr[inout, int8]])
CreateMailslotA(lpName ptr[inout, int8], nMaxMessageSize int32, lReadTimeout int32, lpSecurityAttributes ptr[inout, intptr]) HANDLE
GetMailslotInfo(hMailslot HANDLE, lpMaxMessageSize ptr[inout, int32], lpNextSize ptr[inout, int32], lpMessageCount ptr[inout, int32], lpReadTimeout ptr[inout, int32])
SetMailslotInfo(hMailslot HANDLE, lReadTimeout int32)
EncryptFileA(lpFileName ptr[inout, int8])
DecryptFileA(lpFileName ptr[inout, int8], dwReserved int32)
FileEncryptionStatusA(lpFileName ptr[inout, int8], lpStatus ptr[inout, int32])
OpenEncryptedFileRawA(lpFileName ptr[inout, int8], ulFlags int32, pvContext ptr[inout, ptr[inout, array[int8]]])
ReadEncryptedFileRaw(pfExportCallback ptr[inout, intptr], pvCallbackContext ptr[inout, array[int8]], pvContext ptr[inout, array[int8]])
WriteEncryptedFileRaw(pfImportCallback ptr[inout, intptr], pvCallbackContext ptr[inout, array[int8]], pvContext ptr[inout, array[int8]])
CloseEncryptedFileRaw(pvContext ptr[inout, array[int8]])
lstrcmpA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
lstrcmpiA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
lstrcpynA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8], iMaxLength int32)
lstrcpyA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
lstrcatA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
lstrlenA(lpString ptr[inout, int8])
OpenFile(lpFileName ptr[inout, int8], lpReOpenBuff ptr[inout, intptr], uStyle int32)
IsTextUnicode(lpv ptr[inout, array[int8]], iSize int32, lpiResult ptr[inout, int32])
BackupRead(hFile HANDLE, lpBuffer ptr[inout, int8], nNumberOfBytesToRead int32, lpNumberOfBytesRead ptr[inout, int32], bAbort int32, bProcessSecurity int32, lpContext ptr[inout, ptr[inout, array[int8]]])
BackupSeek(hFile HANDLE, dwLowBytesToSeek int32, dwHighBytesToSeek int32, lpdwLowByteSeeked ptr[inout, int32], lpdwHighByteSeeked ptr[inout, int32], lpContext ptr[inout, ptr[inout, array[int8]]])
BackupWrite(hFile HANDLE, lpBuffer ptr[inout, int8], nNumberOfBytesToWrite int32, lpNumberOfBytesWritten ptr[inout, int32], bAbort int32, bProcessSecurity int32, lpContext ptr[inout, ptr[inout, array[int8]]])
OpenMutexA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
CreateSemaphoreA(lpSemaphoreAttributes ptr[inout, intptr], lInitialCount int32, lMaximumCount int32, lpName ptr[inout, int8]) HANDLE
OpenSemaphoreA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
CreateWaitableTimerA(lpTimerAttributes ptr[inout, intptr], bManualReset int32, lpTimerName ptr[inout, int8]) HANDLE
OpenWaitableTimerA(dwDesiredAccess int32, bInheritHandle int32, lpTimerName ptr[inout, int8]) HANDLE
CreateSemaphoreExA(lpSemaphoreAttributes ptr[inout, intptr], lInitialCount int32, lMaximumCount int32, lpName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
CreateWaitableTimerExA(lpTimerAttributes ptr[inout, intptr], lpTimerName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
CreateFileMappingA(hFile HANDLE, lpFileMappingAttributes ptr[inout, intptr], flProtect int32, dwMaximumSizeHigh int32, dwMaximumSizeLow int32, lpName ptr[inout, int8]) HANDLE
CreateFileMappingNumaA(hFile HANDLE, lpFileMappingAttributes ptr[inout, intptr], flProtect int32, dwMaximumSizeHigh int32, dwMaximumSizeLow int32, lpName ptr[inout, int8], nndPreferred int32) HANDLE
OpenFileMappingA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
GetLogicalDriveStringsA(nBufferLength int32, lpBuffer ptr[inout, int8])
LoadPackagedLibrary(lpwLibFileName ptr[inout, int16], Reserved int32)
QueryFullProcessImageNameA(hProcess HANDLE, dwFlags int32, lpExeName ptr[inout, int8], lpdwSize ptr[inout, int32])
GetStartupInfoA(lpStartupInfo ptr[inout, intptr])
GetFirmwareEnvironmentVariableA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pBuffer ptr[inout, array[int8]], nSize int32)
GetFirmwareEnvironmentVariableExA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pBuffer ptr[inout, array[int8]], nSize int32, pdwAttribubutes ptr[inout, int32])
SetFirmwareEnvironmentVariableA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pValue ptr[inout, array[int8]], nSize int32)
SetFirmwareEnvironmentVariableExA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pValue ptr[inout, array[int8]], nSize int32, dwAttributes int32)
GetFirmwareType(FirmwareType ptr[inout, int32])
IsNativeVhdBoot(NativeVhdBoot ptr[inout, int32])
FindResourceA(hModule ptr[inout, intptr], lpName ptr[inout, int8], lpType ptr[inout, int8])
FindResourceExA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpName ptr[inout, int8], wLanguage int16)
EnumResourceTypesA(hModule ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64)
EnumResourceNamesA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64)
EnumResourceLanguagesA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpName ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64)
BeginUpdateResourceA(pFileName ptr[inout, int8], bDeleteExistingResources int32) HANDLE
UpdateResourceA(hUpdate HANDLE, lpType ptr[inout, int8], lpName ptr[inout, int8], wLanguage int16, lpData ptr[inout, array[int8]], cb int32)
EndUpdateResourceA(hUpdate HANDLE, fDiscard int32)
GlobalAddAtomA(lpString ptr[inout, int8])
GlobalAddAtomExA(lpString ptr[inout, int8], Flags int32)
GlobalFindAtomA(lpString ptr[inout, int8])
GlobalGetAtomNameA(nAtom int16, lpBuffer ptr[inout, int8], nSize int32)
AddAtomA(lpString ptr[inout, int8])
FindAtomA(lpString ptr[inout, int8])
GetAtomNameA(nAtom int16, lpBuffer ptr[inout, int8], nSize int32)
GetProfileIntA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], nDefault int32)
GetProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpDefault ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32)
WriteProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpString ptr[inout, int8])
GetProfileSectionA(lpAppName ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32)
WriteProfileSectionA(lpAppName ptr[inout, int8], lpString ptr[inout, int8])
GetPrivateProfileIntA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], nDefault int32, lpFileName ptr[inout, int8])
GetPrivateProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpDefault ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32, lpFileName ptr[inout, int8])
WritePrivateProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpString ptr[inout, int8], lpFileName ptr[inout, int8])
GetPrivateProfileSectionA(lpAppName ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32, lpFileName ptr[inout, int8])
WritePrivateProfileSectionA(lpAppName ptr[inout, int8], lpString ptr[inout, int8], lpFileName ptr[inout, int8])
GetPrivateProfileSectionNamesA(lpszReturnBuffer ptr[inout, int8], nSize int32, lpFileName ptr[inout, int8])
GetPrivateProfileStructA(lpszSection ptr[inout, int8], lpszKey ptr[inout, int8], lpStruct ptr[inout, array[int8]], uSizeStruct int32, szFile ptr[inout, int8])
WritePrivateProfileStructA(lpszSection ptr[inout, int8], lpszKey ptr[inout, int8], lpStruct ptr[inout, array[int8]], uSizeStruct int32, szFile ptr[inout, int8])
Wow64EnableWow64FsRedirection(Wow64FsEnableRedirection int8)
SetDllDirectoryA(lpPathName ptr[inout, int8])
GetDllDirectoryA(nBufferLength int32, lpBuffer ptr[inout, int8])
SetSearchPathMode(Flags int32)
CreateDirectoryExA(lpTemplateDirectory ptr[inout, int8], lpNewDirectory ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
CreateDirectoryTransactedA(lpTemplateDirectory ptr[inout, int8], lpNewDirectory ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr], hTransaction HANDLE)
RemoveDirectoryTransactedA(lpPathName ptr[inout, int8], hTransaction HANDLE)
GetFullPathNameTransactedA(lpFileName ptr[inout, int8], nBufferLength int32, lpBuffer ptr[inout, int8], lpFilePart ptr[inout, ptr[inout, int8]], hTransaction HANDLE)
DefineDosDeviceA(dwFlags int32, lpDeviceName ptr[inout, int8], lpTargetPath ptr[inout, int8])
QueryDosDeviceA(lpDeviceName ptr[inout, int8], lpTargetPath ptr[inout, int8], ucchMax int32)
CreateFileTransactedA(lpFileName ptr[inout, int8], dwDesiredAccess int32, dwShareMode int32, lpSecurityAttributes ptr[inout, intptr], dwCreationDisposition int32, dwFlagsAndAttributes int32, hTemplateFile HANDLE, hTransaction HANDLE, pusMiniVersion ptr[inout, int16]) HANDLE
ReOpenFile(hOriginalFile HANDLE, dwDesiredAccess int32, dwShareMode int32, dwFlagsAndAttributes int32) HANDLE
SetFileAttributesTransactedA(lpFileName ptr[inout, int8], dwFileAttributes int32, hTransaction HANDLE)
GetFileAttributesTransactedA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFileInformation ptr[inout, array[int8]], hTransaction HANDLE)
GetCompressedFileSizeTransactedA(lpFileName ptr[inout, int8], lpFileSizeHigh ptr[inout, int32], hTransaction HANDLE)
DeleteFileTransactedA(lpFileName ptr[inout, int8], hTransaction HANDLE)
CheckNameLegalDOS8Dot3A(lpName ptr[inout, int8], lpOemName ptr[inout, int8], OemNameSize int32, pbNameContainsSpaces ptr[inout, int32], pbNameLegal ptr[inout, int32])
FindFirstFileTransactedA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFindFileData ptr[inout, array[int8]], fSearchOp int32, lpSearchFilter ptr[inout, array[int8]], dwAdditionalFlags int32, hTransaction HANDLE) HANDLE
CopyFileA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], bFailIfExists int32)
CopyFileExA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], pbCancel ptr[inout, int32], dwCopyFlags int32)
CopyFileTransactedA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], pbCancel ptr[inout, int32], dwCopyFlags int32, hTransaction HANDLE)
CopyFile2(pwszExistingFileName ptr[inout, int16], pwszNewFileName ptr[inout, int16], pExtendedParameters ptr[inout, intptr])
MoveFileA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8])
MoveFileExA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], dwFlags int32)
MoveFileWithProgressA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], dwFlags int32)
MoveFileTransactedA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], dwFlags int32, hTransaction HANDLE)
ReplaceFileA(lpReplacedFileName ptr[inout, int8], lpReplacementFileName ptr[inout, int8], lpBackupFileName ptr[inout, int8], dwReplaceFlags int32, lpExclude ptr[inout, array[int8]], lpReserved ptr[inout, array[int8]])
CreateHardLinkA(lpFileName ptr[inout, int8], lpExistingFileName ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
CreateHardLinkTransactedA(lpFileName ptr[inout, int8], lpExistingFileName ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr], hTransaction HANDLE)
CreateNamedPipeA(lpName ptr[inout, int8], dwOpenMode int32, dwPipeMode int32, nMaxInstances int32, nOutBufferSize int32, nInBufferSize int32, nDefaultTimeOut int32, lpSecurityAttributes ptr[inout, intptr]) HANDLE
GetNamedPipeHandleStateA(hNamedPipe HANDLE, lpState ptr[inout, int32], lpCurInstances ptr[inout, int32], lpMaxCollectionCount ptr[inout, int32], lpCollectDataTimeout ptr[inout, int32], lpUserName ptr[inout, int8], nMaxUserNameSize int32)
CallNamedPipeA(lpNamedPipeName ptr[inout, int8], lpInBuffer ptr[inout, array[int8]], nInBufferSize int32, lpOutBuffer ptr[inout, array[int8]], nOutBufferSize int32, lpBytesRead ptr[inout, int32], nTimeOut int32)
WaitNamedPipeA(lpNamedPipeName ptr[inout, int8], nTimeOut int32)
GetNamedPipeClientComputerNameA(Pipe HANDLE, ClientComputerName ptr[inout, int8], ClientComputerNameLength int32)
GetNamedPipeClientProcessId(Pipe HANDLE, ClientProcessId ptr[inout, int32])
GetNamedPipeClientSessionId(Pipe HANDLE, ClientSessionId ptr[inout, int32])
GetNamedPipeServerProcessId(Pipe HANDLE, ServerProcessId ptr[inout, int32])
GetNamedPipeServerSessionId(Pipe HANDLE, ServerSessionId ptr[inout, int32])
SetVolumeLabelA(lpRootPathName ptr[inout, int8], lpVolumeName ptr[inout, int8])
SetFileBandwidthReservation(hFile HANDLE, nPeriodMilliseconds int32, nBytesPerPeriod int32, bDiscardable int32, lpTransferSize ptr[inout, int32], lpNumOutstandingRequests ptr[inout, int32])
GetFileBandwidthReservation(hFile HANDLE, lpPeriodMilliseconds ptr[inout, int32], lpBytesPerPeriod ptr[inout, int32], pDiscardable ptr[inout, int32], lpTransferSize ptr[inout, int32], lpNumOutstandingRequests ptr[inout, int32])
ClearEventLogA(hEventLog HANDLE, lpBackupFileName ptr[inout, int8])
BackupEventLogA(hEventLog HANDLE, lpBackupFileName ptr[inout, int8])
CloseEventLog(hEventLog HANDLE)
DeregisterEventSource(hEventLog HANDLE)
NotifyChangeEventLog(hEventLog HANDLE, hEvent HANDLE)
GetNumberOfEventLogRecords(hEventLog HANDLE, NumberOfRecords ptr[inout, int32])
GetOldestEventLogRecord(hEventLog HANDLE, OldestRecord ptr[inout, int32])
OpenEventLogA(lpUNCServerName ptr[inout, int8], lpSourceName ptr[inout, int8]) HANDLE
RegisterEventSourceA(lpUNCServerName ptr[inout, int8], lpSourceName ptr[inout, int8]) HANDLE
OpenBackupEventLogA(lpUNCServerName ptr[inout, int8], lpFileName ptr[inout, int8]) HANDLE
ReadEventLogA(hEventLog HANDLE, dwReadFlags int32, dwRecordOffset int32, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToRead int32, pnBytesRead ptr[inout, int32], pnMinNumberOfBytesNeeded ptr[inout, int32])
ReportEventA(hEventLog HANDLE, wType int16, wCategory int16, dwEventID int32, lpUserSid ptr[inout, array[int8]], wNumStrings int16, dwDataSize int32, lpStrings ptr[inout, ptr[inout, int8]], lpRawData ptr[inout, array[int8]])
GetEventLogInformation(hEventLog HANDLE, dwInfoLevel int32, lpBuffer ptr[inout, array[int8]], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
OperationStart(OperationStartParams ptr[inout, intptr])
OperationEnd(OperationEndParams ptr[inout, intptr])
AccessCheckAndAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ObjectTypeName ptr[inout, int8], ObjectName ptr[inout, int8], SecurityDescriptor ptr[inout, array[int8]], DesiredAccess int32, GenericMapping ptr[inout, intptr], ObjectCreation int32, GrantedAccess ptr[inout, int32])
AccessCheckByTypeAndAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ObjectTypeName ptr[inout, int8], ObjectName ptr[inout, int8], SecurityDescriptor ptr[inout, array[int8]], PrincipalSelfSid ptr[inout, array[int8]], DesiredAccess int32, AuditType int32, Flags int32)
AccessCheckByTypeResultListAndAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ObjectTypeName ptr[inout, int8], ObjectName ptr[inout, int8], SecurityDescriptor ptr[inout, array[int8]], PrincipalSelfSid ptr[inout, array[int8]], DesiredAccess int32, AuditType int32, Flags int32)
AccessCheckByTypeResultListAndAuditAlarmByHandleA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ClientToken HANDLE, ObjectTypeName ptr[inout, int8], ObjectName ptr[inout, int8], SecurityDescriptor ptr[inout, array[int8]], PrincipalSelfSid ptr[inout, array[int8]], DesiredAccess int32, AuditType int32)
ObjectOpenAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ObjectTypeName ptr[inout, int8], ObjectName ptr[inout, int8], pSecurityDescriptor ptr[inout, array[int8]], ClientToken HANDLE, DesiredAccess int32, GrantedAccess int32, Privileges ptr[inout, intptr])
ObjectPrivilegeAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ClientToken HANDLE, DesiredAccess int32, Privileges ptr[inout, intptr], AccessGranted int32)
ObjectCloseAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], GenerateOnClose int32)
ObjectDeleteAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], GenerateOnClose int32)
PrivilegedServiceAuditAlarmA(SubsystemName ptr[inout, int8], ServiceName ptr[inout, int8], ClientToken HANDLE, Privileges ptr[inout, intptr], AccessGranted int32)
AddConditionalAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AceType int8, AccessMask int32, pSid ptr[inout, array[int8]], ConditionStr ptr[inout, int16], ReturnLength ptr[inout, int32])
SetFileSecurityA(lpFileName ptr[inout, int8], SecurityInformation int32, pSecurityDescriptor ptr[inout, array[int8]])
GetFileSecurityA(lpFileName ptr[inout, int8], RequestedInformation int32, pSecurityDescriptor ptr[inout, array[int8]], nLength int32, lpnLengthNeeded ptr[inout, int32])
MapViewOfFileExNuma(hFileMappingObject HANDLE, dwDesiredAccess int32, dwFileOffsetHigh int32, dwFileOffsetLow int32, dwNumberOfBytesToMap int64, lpBaseAddress ptr[inout, array[int8]], nndPreferred int32)
IsBadReadPtr(lp ptr[inout, array[int8]], ucb int64)
IsBadWritePtr(lp ptr[inout, array[int8]], ucb int64)
IsBadHugeReadPtr(lp ptr[inout, array[int8]], ucb int64)
IsBadHugeWritePtr(lp ptr[inout, array[int8]], ucb int64)
IsBadCodePtr(lpfn ptr[inout, intptr])
IsBadStringPtrA(lpsz ptr[inout, int8], ucchMax int64)
LookupAccountSidA(lpSystemName ptr[inout, int8], Sid ptr[inout, array[int8]], Name ptr[inout, int8], cchName ptr[inout, int32], ReferencedDomainName ptr[inout, int8], cchReferencedDomainName ptr[inout, int32], peUse ptr[inout, int32])
LookupAccountNameA(lpSystemName ptr[inout, int8], lpAccountName ptr[inout, int8], Sid ptr[inout, array[int8]], cbSid ptr[inout, int32], ReferencedDomainName ptr[inout, int8], cchReferencedDomainName ptr[inout, int32], peUse ptr[inout, int32])
LookupPrivilegeValueA(lpSystemName ptr[inout, int8], lpName ptr[inout, int8], lpLuid ptr[inout, intptr])
LookupPrivilegeNameA(lpSystemName ptr[inout, int8], lpLuid ptr[inout, intptr], lpName ptr[inout, int8], cchName ptr[inout, int32])
LookupPrivilegeDisplayNameA(lpSystemName ptr[inout, int8], lpName ptr[inout, int8], lpDisplayName ptr[inout, int8], cchDisplayName ptr[inout, int32], lpLanguageId ptr[inout, int32])
BuildCommDCBA(lpDef ptr[inout, int8], lpDCB ptr[inout, intptr])
BuildCommDCBAndTimeoutsA(lpDef ptr[inout, int8], lpDCB ptr[inout, intptr], lpCommTimeouts ptr[inout, intptr])
CommConfigDialogA(lpszName ptr[inout, int8], hWnd ptr[inout, intptr], lpCC ptr[inout, intptr])
GetDefaultCommConfigA(lpszName ptr[inout, int8], lpCC ptr[inout, intptr], lpdwSize ptr[inout, int32])
SetDefaultCommConfigA(lpszName ptr[inout, int8], lpCC ptr[inout, intptr], dwSize int32)
GetComputerNameA(lpBuffer ptr[inout, int8], nSize ptr[inout, int32])
DnsHostnameToComputerNameA(Hostname ptr[inout, int8], ComputerName ptr[inout, int8], nSize ptr[inout, int32])
GetUserNameA(lpBuffer ptr[inout, int8], pcbBuffer ptr[inout, int32])
LogonUserA(lpszUsername ptr[inout, int8], lpszDomain ptr[inout, int8], lpszPassword ptr[inout, int8], dwLogonType int32, dwLogonProvider int32, phToken ptr[inout, HANDLE])
LogonUserExA(lpszUsername ptr[inout, int8], lpszDomain ptr[inout, int8], lpszPassword ptr[inout, int8], dwLogonType int32, dwLogonProvider int32, phToken ptr[inout, HANDLE], ppLogonSid ptr[inout, ptr[inout, array[int8]]], ppProfileBuffer ptr[inout, ptr[inout, array[int8]]], pdwProfileLength ptr[inout, int32])
IsTokenUntrusted(TokenHandle HANDLE)
RegisterWaitForSingleObject(phNewWaitObject ptr[inout, HANDLE], hObject HANDLE, Callback ptr[inout, intptr], Context ptr[inout, array[int8]], dwMilliseconds int32, dwFlags int32)
UnregisterWait(WaitHandle HANDLE)
BindIoCompletionCallback(FileHandle HANDLE, Function ptr[inout, intptr], Flags int32)
SetTimerQueueTimer(TimerQueue HANDLE, Callback ptr[inout, intptr], Parameter ptr[inout, array[int8]], DueTime int32, Period int32, PreferIo int32) HANDLE
CancelTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE)
DeleteTimerQueue(TimerQueue HANDLE)
CreatePrivateNamespaceA(lpPrivateNamespaceAttributes ptr[inout, intptr], lpBoundaryDescriptor ptr[inout, array[int8]], lpAliasPrefix ptr[inout, int8]) HANDLE
OpenPrivateNamespaceA(lpBoundaryDescriptor ptr[inout, array[int8]], lpAliasPrefix ptr[inout, int8]) HANDLE
CreateBoundaryDescriptorA(Name ptr[inout, int8], Flags int32) HANDLE
AddIntegrityLabelToBoundaryDescriptor(BoundaryDescriptor ptr[inout, HANDLE], IntegrityLabel ptr[inout, array[int8]])
GetCurrentHwProfileA(lpHwProfileInfo ptr[inout, intptr])
VerifyVersionInfoA(lpVersionInformation ptr[inout, intptr], dwTypeMask int32, dwlConditionMask int64)
SystemTimeToTzSpecificLocalTime(lpTimeZoneInformation ptr[inout, intptr], lpUniversalTime ptr[inout, intptr], lpLocalTime ptr[inout, intptr])
TzSpecificLocalTimeToSystemTime(lpTimeZoneInformation ptr[inout, intptr], lpLocalTime ptr[inout, intptr], lpUniversalTime ptr[inout, intptr])
FileTimeToSystemTime(lpFileTime ptr[inout, intptr], lpSystemTime ptr[inout, intptr])
SystemTimeToFileTime(lpSystemTime ptr[inout, intptr], lpFileTime ptr[inout, intptr])
GetTimeZoneInformation(lpTimeZoneInformation ptr[inout, intptr])
SetTimeZoneInformation(lpTimeZoneInformation ptr[inout, intptr])
SetDynamicTimeZoneInformation(lpTimeZoneInformation ptr[inout, intptr])
GetDynamicTimeZoneInformation(pTimeZoneInformation ptr[inout, intptr])
GetTimeZoneInformationForYear(wYear int16, pdtzi ptr[inout, intptr], ptzi ptr[inout, intptr])
EnumDynamicTimeZoneInformation(dwIndex int32, lpTimeZoneInformation ptr[inout, intptr])
GetDynamicTimeZoneInformationEffectiveYears(lpTimeZoneInformation ptr[inout, intptr], FirstYear ptr[inout, int32], LastYear ptr[inout, int32])
SystemTimeToTzSpecificLocalTimeEx(lpTimeZoneInformation ptr[inout, intptr], lpUniversalTime ptr[inout, intptr], lpLocalTime ptr[inout, intptr])
TzSpecificLocalTimeToSystemTimeEx(lpTimeZoneInformation ptr[inout, intptr], lpLocalTime ptr[inout, intptr], lpUniversalTime ptr[inout, intptr])
SetSystemPowerState(fSuspend int32, fForce int32)
GetSystemPowerStatus(lpSystemPowerStatus ptr[inout, intptr])
MapUserPhysicalPagesScatter(VirtualAddresses ptr[inout, ptr[inout, array[int8]]], NumberOfPages int64, PageArray ptr[inout, int64])
CreateJobObjectA(lpJobAttributes ptr[inout, intptr], lpName ptr[inout, int8]) HANDLE
OpenJobObjectA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
CreateJobSet(NumJob int32, UserJobSet ptr[inout, intptr], Flags int32)
FindFirstVolumeA(lpszVolumeName ptr[inout, int8], cchBufferLength int32) HANDLE
FindNextVolumeA(hFindVolume HANDLE, lpszVolumeName ptr[inout, int8], cchBufferLength int32)
FindFirstVolumeMountPointA(lpszRootPathName ptr[inout, int8], lpszVolumeMountPoint ptr[inout, int8], cchBufferLength int32) HANDLE
FindNextVolumeMountPointA(hFindVolumeMountPoint HANDLE, lpszVolumeMountPoint ptr[inout, int8], cchBufferLength int32)
FindVolumeMountPointClose(hFindVolumeMountPoint HANDLE)
SetVolumeMountPointA(lpszVolumeMountPoint ptr[inout, int8], lpszVolumeName ptr[inout, int8])
DeleteVolumeMountPointA(lpszVolumeMountPoint ptr[inout, int8])
GetVolumeNameForVolumeMountPointA(lpszVolumeMountPoint ptr[inout, int8], lpszVolumeName ptr[inout, int8], cchBufferLength int32)
GetVolumePathNameA(lpszFileName ptr[inout, int8], lpszVolumePathName ptr[inout, int8], cchBufferLength int32)
GetVolumePathNamesForVolumeNameA(lpszVolumeName ptr[inout, int8], lpszVolumePathNames ptr[inout, int8], cchBufferLength int32, lpcchReturnLength ptr[inout, int32])
CreateActCtxA(pActCtx ptr[inout, intptr]) HANDLE
AddRefActCtx(hActCtx HANDLE)
ReleaseActCtx(hActCtx HANDLE)
ZombifyActCtx(hActCtx HANDLE)
ActivateActCtx(hActCtx HANDLE, lpCookie ptr[inout, int64])
DeactivateActCtx(dwFlags int32, ulCookie int64)
GetCurrentActCtx(lphActCtx ptr[inout, HANDLE])
FindActCtxSectionStringA(dwFlags int32, lpExtensionGuid ptr[inout, intptr], ulSectionId int32, lpStringToFind ptr[inout, int8], ReturnedData ptr[inout, intptr])
FindActCtxSectionGuid(dwFlags int32, lpExtensionGuid ptr[inout, intptr], ulSectionId int32, lpGuidToFind ptr[inout, intptr], ReturnedData ptr[inout, intptr])
WTSGetActiveConsoleSessionId()
GetActiveProcessorGroupCount()
GetMaximumProcessorGroupCount()
GetActiveProcessorCount(GroupNumber int16)
GetMaximumProcessorCount(GroupNumber int16)
GetNumaProcessorNode(Processor int8, NodeNumber ptr[inout, int8])
GetNumaNodeNumberFromHandle(hFile HANDLE, NodeNumber ptr[inout, int16])
GetNumaProcessorNodeEx(Processor ptr[inout, intptr], NodeNumber ptr[inout, int16])
GetNumaNodeProcessorMask(Node int8, ProcessorMask ptr[inout, int64])
GetNumaAvailableMemoryNode(Node int8, AvailableBytes ptr[inout, int64])
GetNumaAvailableMemoryNodeEx(Node int16, AvailableBytes ptr[inout, int64])
GetNumaProximityNode(ProximityId int32, NodeNumber ptr[inout, int8])
RegisterApplicationRecoveryCallback(pRecoveyCallback ptr[inout, intptr], pvParameter ptr[inout, array[int8]], dwPingInterval int32, dwFlags int32)
UnregisterApplicationRecoveryCallback()
RegisterApplicationRestart(pwzCommandline ptr[inout, int16], dwFlags int32)
UnregisterApplicationRestart()
GetApplicationRecoveryCallback(hProcess HANDLE, pRecoveryCallback ptr[inout, ptr[inout, intptr]], ppvParameter ptr[inout, ptr[inout, array[int8]]], pdwPingInterval ptr[inout, int32], pdwFlags ptr[inout, int32])
GetApplicationRestartSettings(hProcess HANDLE, pwzCommandline ptr[inout, int16], pcchSize ptr[inout, int32], pdwFlags ptr[inout, int32])
ApplicationRecoveryInProgress(pbCancelled ptr[inout, int32])
ApplicationRecoveryFinished(bSuccess int32)
GetFileInformationByHandleEx(hFile HANDLE, FileInformationClass int32, lpFileInformation ptr[inout, array[int8]], dwBufferSize int32)
OpenFileById(hVolumeHint HANDLE, lpFileId ptr[inout, intptr], dwDesiredAccess int32, dwShareMode int32, lpSecurityAttributes ptr[inout, intptr], dwFlagsAndAttributes int32) HANDLE
CreateSymbolicLinkA(lpSymlinkFileName ptr[inout, int8], lpTargetFileName ptr[inout, int8], dwFlags int32)
CreateSymbolicLinkTransactedA(lpSymlinkFileName ptr[inout, int8], lpTargetFileName ptr[inout, int8], dwFlags int32, hTransaction HANDLE)
ReplacePartitionUnit(TargetPartition ptr[inout, int16], SparePartition ptr[inout, int16], Flags int32)
AddSecureMemoryCacheCallback(pfnCallBack ptr[inout, intptr])
RemoveSecureMemoryCacheCallback(pfnCallBack ptr[inout, intptr])
CopyContext(Destination ptr[inout, intptr], ContextFlags int32, Source ptr[inout, intptr])
InitializeContext(Buffer ptr[inout, array[int8]], ContextFlags int32, Context ptr[inout, ptr[inout, intptr]], ContextLength ptr[inout, int32])
GetEnabledXStateFeatures()
GetXStateFeaturesMask(Context ptr[inout, intptr], FeatureMask ptr[inout, int64])
LocateXStateFeature(Context ptr[inout, intptr], FeatureId int32, Length ptr[inout, int32])
SetXStateFeaturesMask(Context ptr[inout, intptr], FeatureMask int64)
EnableThreadProfiling(ThreadHandle HANDLE, Flags int32, HardwareCounters int64, PerformanceDataHandle ptr[inout, HANDLE])
DisableThreadProfiling(PerformanceDataHandle HANDLE)
QueryThreadProfiling(ThreadHandle HANDLE, Enabled ptr[inout, int8])
ReadThreadProfilingData(PerformanceDataHandle HANDLE, Flags int32, PerformanceData ptr[inout, intptr])
AddFontResourceA(arg0 ptr[inout, int8])
AnimatePalette(hPal ptr[inout, intptr], iStartIndex int32, cEntries int32, ppe ptr[inout, intptr])
Arc(hdc ptr[inout, intptr], x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32)
BitBlt(hdc ptr[inout, intptr], x int32, y int32, cx int32, cy int32, hdcSrc ptr[inout, intptr], x1 int32, y1 int32, rop int32)
CancelDC(hdc ptr[inout, intptr])
Chord(hdc ptr[inout, intptr], x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32)
ChoosePixelFormat(hdc ptr[inout, intptr], ppfd ptr[inout, intptr])
CloseMetaFile(hdc ptr[inout, intptr])
CombineRgn(hrgnDst ptr[inout, intptr], hrgnSrc1 ptr[inout, intptr], hrgnSrc2 ptr[inout, intptr], iMode int32)
CopyMetaFileA(arg0 ptr[inout, intptr], arg1 ptr[inout, int8])
CreateBitmap(nWidth int32, nHeight int32, nPlanes int32, nBitCount int32, lpBits ptr[inout, array[int8]])
CreateBitmapIndirect(pbm ptr[inout, intptr])
CreateBrushIndirect(plbrush ptr[inout, intptr])
CreateCompatibleBitmap(hdc ptr[inout, intptr], cx int32, cy int32)
CreateDiscardableBitmap(hdc ptr[inout, intptr], cx int32, cy int32)
CreateCompatibleDC(hdc ptr[inout, intptr])
CreateDCA(pwszDriver ptr[inout, int8], pwszDevice ptr[inout, int8], pszPort ptr[inout, int8], pdm ptr[inout, intptr])
CreateDIBitmap(hdc ptr[inout, intptr], pbmih ptr[inout, intptr], flInit int32, pjBits ptr[inout, array[int8]], pbmi ptr[inout, intptr], iUsage int32)
CreateDIBPatternBrush(h ptr[inout, array[int8]], iUsage int32)
CreateDIBPatternBrushPt(lpPackedDIB ptr[inout, array[int8]], iUsage int32)
CreateEllipticRgn(x1 int32, y1 int32, x2 int32, y2 int32)
CreateEllipticRgnIndirect(lprect ptr[inout, intptr])
CreateFontIndirectA(lplf ptr[inout, intptr])
CreateFontA(cHeight int32, cWidth int32, cEscapement int32, cOrientation int32, cWeight int32, bItalic int32, bUnderline int32, bStrikeOut int32, iCharSet int32)
CreateHatchBrush(iHatch int32, color int32)
CreateICA(pszDriver ptr[inout, int8], pszDevice ptr[inout, int8], pszPort ptr[inout, int8], pdm ptr[inout, intptr])
CreateMetaFileA(pszFile ptr[inout, int8])
CreatePalette(plpal ptr[inout, intptr])
CreatePen(iStyle int32, cWidth int32, color int32)
CreatePenIndirect(plpen ptr[inout, intptr])
CreatePolyPolygonRgn(pptl ptr[inout, intptr], pc ptr[inout, int32], cPoly int32, iMode int32)
CreatePatternBrush(hbm ptr[inout, intptr])
CreateRectRgn(x1 int32, y1 int32, x2 int32, y2 int32)
CreateRectRgnIndirect(lprect ptr[inout, intptr])
CreateRoundRectRgn(x1 int32, y1 int32, x2 int32, y2 int32, w int32, h int32)
CreateScalableFontResourceA(fdwHidden int32, lpszFont ptr[inout, int8], lpszFile ptr[inout, int8], lpszPath ptr[inout, int8])
CreateSolidBrush(color int32)
DeleteDC(hdc ptr[inout, intptr])
DeleteMetaFile(hmf ptr[inout, intptr])
DeleteObject(ho ptr[inout, array[int8]])
DescribePixelFormat(hdc ptr[inout, intptr], iPixelFormat int32, nBytes int32, ppfd ptr[inout, intptr])
DeviceCapabilitiesA(pDevice ptr[inout, int8], pPort ptr[inout, int8], fwCapability int16, pOutput ptr[inout, int8], pDevMode ptr[inout, intptr])
DrawEscape(hdc ptr[inout, intptr], iEscape int32, cjIn int32, lpIn ptr[inout, int8])
Ellipse(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
EnumFontFamiliesExA(hdc ptr[inout, intptr], lpLogfont ptr[inout, intptr], lpProc ptr[inout, intptr], lParam int64, dwFlags int32)
EnumFontFamiliesA(hdc ptr[inout, intptr], lpLogfont ptr[inout, int8], lpProc ptr[inout, intptr], lParam int64)
EnumFontsA(hdc ptr[inout, intptr], lpLogfont ptr[inout, int8], lpProc ptr[inout, intptr], lParam int64)
EnumObjects(hdc ptr[inout, intptr], nType int32, lpFunc ptr[inout, intptr], lParam int64)
EqualRgn(hrgn1 ptr[inout, intptr], hrgn2 ptr[inout, intptr])
Escape(hdc ptr[inout, intptr], iEscape int32, cjIn int32, pvIn ptr[inout, int8], pvOut ptr[inout, array[int8]])
ExtEscape(hdc ptr[inout, intptr], iEscape int32, cjInput int32, lpInData ptr[inout, int8], cjOutput int32, lpOutData ptr[inout, int8])
ExcludeClipRect(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
ExtCreateRegion(lpx ptr[inout, intptr], nCount int32, lpData ptr[inout, intptr])
ExtFloodFill(hdc ptr[inout, intptr], x int32, y int32, color int32, type int32)
FillRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr], hbr ptr[inout, intptr])
FloodFill(hdc ptr[inout, intptr], x int32, y int32, color int32)
FrameRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr], hbr ptr[inout, intptr], w int32, h int32)
GetROP2(hdc ptr[inout, intptr])
GetAspectRatioFilterEx(hdc ptr[inout, intptr], lpsize ptr[inout, intptr])
GetBkColor(hdc ptr[inout, intptr])
GetDCBrushColor(hdc ptr[inout, intptr])
GetDCPenColor(hdc ptr[inout, intptr])
GetBkMode(hdc ptr[inout, intptr])
GetBitmapBits(hbit ptr[inout, intptr], cb int32, lpvBits ptr[inout, array[int8]])
GetBitmapDimensionEx(hbit ptr[inout, intptr], lpsize ptr[inout, intptr])
GetBoundsRect(hdc ptr[inout, intptr], lprect ptr[inout, intptr], flags int32)
GetBrushOrgEx(hdc ptr[inout, intptr], lppt ptr[inout, intptr])
GetCharWidthA(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpBuffer ptr[inout, int32])
GetCharWidth32A(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpBuffer ptr[inout, int32])
GetCharWidthFloatA(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpBuffer ptr[inout, intptr])
GetCharABCWidthsA(hdc ptr[inout, intptr], wFirst int32, wLast int32, lpABC ptr[inout, intptr])
GetCharABCWidthsFloatA(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpABC ptr[inout, intptr])
GetClipBox(hdc ptr[inout, intptr], lprect ptr[inout, intptr])
GetClipRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
GetMetaRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
GetCurrentObject(hdc ptr[inout, intptr], type int32)
GetCurrentPositionEx(hdc ptr[inout, intptr], lppt ptr[inout, intptr])
GetDeviceCaps(hdc ptr[inout, intptr], index int32)
GetDIBits(hdc ptr[inout, intptr], hbm ptr[inout, intptr], start int32, cLines int32, lpvBits ptr[inout, array[int8]], lpbmi ptr[inout, intptr], usage int32)
GetFontData(hdc ptr[inout, intptr], dwTable int32, dwOffset int32, pvBuffer ptr[inout, array[int8]], cjBuffer int32)
GetGlyphOutlineA(hdc ptr[inout, intptr], uChar int32, fuFormat int32, lpgm ptr[inout, intptr], cjBuffer int32, pvBuffer ptr[inout, array[int8]], lpmat2 ptr[inout, intptr])
GetGraphicsMode(hdc ptr[inout, intptr])
GetMapMode(hdc ptr[inout, intptr])
GetMetaFileBitsEx(hMF ptr[inout, intptr], cbBuffer int32, lpData ptr[inout, array[int8]])
GetMetaFileA(lpName ptr[inout, int8])
GetNearestColor(hdc ptr[inout, intptr], color int32)
GetNearestPaletteIndex(h ptr[inout, intptr], color int32)
GetObjectType(h ptr[inout, array[int8]])
GetOutlineTextMetricsA(hdc ptr[inout, intptr], cjCopy int32, potm ptr[inout, intptr])
GetPaletteEntries(hpal ptr[inout, intptr], iStart int32, cEntries int32, pPalEntries ptr[inout, intptr])
GetPixel(hdc ptr[inout, intptr], x int32, y int32)