github.com/google/syzkaller@v0.0.0-20240517125934-c0f1611a36d6/sys/windows/windows.txt (about)

     1  # Code generated by tools/syz-declextract. DO NOT EDIT.
     2  
     3  VerSetConditionMask(ConditionMask int64, TypeMask int32, Condition int8)
     4  GetEnvironmentStrings()
     5  FreeEnvironmentStringsA(penv ptr[inout, int8])
     6  GetStdHandle(nStdHandle int32) HANDLE
     7  SetStdHandle(nStdHandle int32, hHandle HANDLE)
     8  SetStdHandleEx(nStdHandle int32, hHandle HANDLE, phPrevValue ptr[inout, HANDLE])
     9  GetCommandLineA()
    10  GetEnvironmentVariableA(lpName ptr[inout, int8], lpBuffer ptr[inout, int8], nSize int32)
    11  SetEnvironmentVariableA(lpName ptr[inout, int8], lpValue ptr[inout, int8])
    12  ExpandEnvironmentStringsA(lpSrc ptr[inout, int8], lpDst ptr[inout, int8], nSize int32)
    13  SetCurrentDirectoryA(lpPathName ptr[inout, int8])
    14  GetCurrentDirectoryA(nBufferLength int32, lpBuffer ptr[inout, int8])
    15  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]])
    16  NeedCurrentDirectoryForExePathA(ExeName ptr[inout, int8])
    17  CompareFileTime(lpFileTime1 ptr[inout, intptr], lpFileTime2 ptr[inout, intptr])
    18  CreateDirectoryA(lpPathName ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
    19  DeleteFileA(lpFileName ptr[inout, int8])
    20  FileTimeToLocalFileTime(lpFileTime ptr[inout, intptr], lpLocalFileTime ptr[inout, intptr])
    21  FindClose(hFindFile HANDLE)
    22  FindCloseChangeNotification(hChangeHandle HANDLE)
    23  FindFirstChangeNotificationA(lpPathName ptr[inout, int8], bWatchSubtree int32, dwNotifyFilter int32) HANDLE
    24  FindFirstFileA(lpFileName ptr[inout, int8], lpFindFileData ptr[inout, intptr]) HANDLE
    25  FindFirstFileExA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFindFileData ptr[inout, array[int8]], fSearchOp int32, lpSearchFilter ptr[inout, array[int8]], dwAdditionalFlags int32) HANDLE
    26  FindNextChangeNotification(hChangeHandle HANDLE)
    27  FindNextFileA(hFindFile HANDLE, lpFindFileData ptr[inout, intptr])
    28  FindVolumeClose(hFindVolume HANDLE)
    29  FlushFileBuffers(hFile HANDLE)
    30  GetDiskFreeSpaceA(lpRootPathName ptr[inout, int8], lpSectorsPerCluster ptr[inout, int32], lpBytesPerSector ptr[inout, int32], lpNumberOfFreeClusters ptr[inout, int32], lpTotalNumberOfClusters ptr[inout, int32])
    31  GetDiskFreeSpaceExA(lpDirectoryName ptr[inout, int8], lpFreeBytesAvailableToCaller ptr[inout, intptr], lpTotalNumberOfBytes ptr[inout, intptr], lpTotalNumberOfFreeBytes ptr[inout, intptr])
    32  GetDriveTypeA(lpRootPathName ptr[inout, int8])
    33  GetFileAttributesA(lpFileName ptr[inout, int8])
    34  GetFileAttributesExA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFileInformation ptr[inout, array[int8]])
    35  GetFileInformationByHandle(hFile HANDLE, lpFileInformation ptr[inout, intptr])
    36  GetFileSize(hFile HANDLE, lpFileSizeHigh ptr[inout, int32])
    37  GetFileSizeEx(hFile HANDLE, lpFileSize ptr[inout, intptr])
    38  GetFileType(hFile HANDLE)
    39  GetFinalPathNameByHandleA(hFile HANDLE, lpszFilePath ptr[inout, int8], cchFilePath int32, dwFlags int32)
    40  GetFileTime(hFile HANDLE, lpCreationTime ptr[inout, intptr], lpLastAccessTime ptr[inout, intptr], lpLastWriteTime ptr[inout, intptr])
    41  GetFullPathNameA(lpFileName ptr[inout, int8], nBufferLength int32, lpBuffer ptr[inout, int8], lpFilePart ptr[inout, ptr[inout, int8]])
    42  GetLogicalDrives()
    43  GetLongPathNameA(lpszShortPath ptr[inout, int8], lpszLongPath ptr[inout, int8], cchBuffer int32)
    44  LocalFileTimeToFileTime(lpLocalFileTime ptr[inout, intptr], lpFileTime ptr[inout, intptr])
    45  LockFile(hFile HANDLE, dwFileOffsetLow int32, dwFileOffsetHigh int32, nNumberOfBytesToLockLow int32, nNumberOfBytesToLockHigh int32)
    46  LockFileEx(hFile HANDLE, dwFlags int32, dwReserved int32, nNumberOfBytesToLockLow int32, nNumberOfBytesToLockHigh int32, lpOverlapped ptr[inout, intptr])
    47  ReadFile(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToRead int32, lpNumberOfBytesRead ptr[inout, int32], lpOverlapped ptr[inout, intptr])
    48  ReadFileEx(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToRead int32, lpOverlapped ptr[inout, intptr], lpCompletionRoutine ptr[inout, intptr])
    49  ReadFileScatter(hFile HANDLE, aSegmentArray ptr[inout, intptr], nNumberOfBytesToRead int32, lpReserved ptr[inout, int32], lpOverlapped ptr[inout, intptr])
    50  RemoveDirectoryA(lpPathName ptr[inout, int8])
    51  SetEndOfFile(hFile HANDLE)
    52  SetFileAttributesA(lpFileName ptr[inout, int8], dwFileAttributes int32)
    53  SetFileInformationByHandle(hFile HANDLE, FileInformationClass int32, lpFileInformation ptr[inout, array[int8]], dwBufferSize int32)
    54  SetFilePointer(hFile HANDLE, lDistanceToMove int32, lpDistanceToMoveHigh ptr[inout, int32], dwMoveMethod int32)
    55  SetFilePointerEx(hFile HANDLE, liDistanceToMove intptr, lpNewFilePointer ptr[inout, intptr], dwMoveMethod int32)
    56  SetFileTime(hFile HANDLE, lpCreationTime ptr[inout, intptr], lpLastAccessTime ptr[inout, intptr], lpLastWriteTime ptr[inout, intptr])
    57  SetFileValidData(hFile HANDLE, ValidDataLength int64)
    58  UnlockFile(hFile HANDLE, dwFileOffsetLow int32, dwFileOffsetHigh int32, nNumberOfBytesToUnlockLow int32, nNumberOfBytesToUnlockHigh int32)
    59  UnlockFileEx(hFile HANDLE, dwReserved int32, nNumberOfBytesToUnlockLow int32, nNumberOfBytesToUnlockHigh int32, lpOverlapped ptr[inout, intptr])
    60  WriteFile(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToWrite int32, lpNumberOfBytesWritten ptr[inout, int32], lpOverlapped ptr[inout, intptr])
    61  WriteFileEx(hFile HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToWrite int32, lpOverlapped ptr[inout, intptr], lpCompletionRoutine ptr[inout, intptr])
    62  WriteFileGather(hFile HANDLE, aSegmentArray ptr[inout, intptr], nNumberOfBytesToWrite int32, lpReserved ptr[inout, int32], lpOverlapped ptr[inout, intptr])
    63  CreateFile2(lpFileName ptr[inout, int16], dwDesiredAccess int32, dwShareMode int32, dwCreationDisposition int32, pCreateExParams ptr[inout, intptr]) HANDLE
    64  SetFileIoOverlappedRange(FileHandle HANDLE, OverlappedRangeStart ptr[inout, int8], Length int32)
    65  GetCompressedFileSizeA(lpFileName ptr[inout, int8], lpFileSizeHigh ptr[inout, int32])
    66  AreFileApisANSI()
    67  GetTempPathA(nBufferLength int32, lpBuffer ptr[inout, int8])
    68  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)
    69  GetTempFileNameA(lpPathName ptr[inout, int8], lpPrefixString ptr[inout, int8], uUnique int32, lpTempFileName ptr[inout, int8])
    70  SetFileApisToOEM()
    71  SetFileApisToANSI()
    72  IsDebuggerPresent()
    73  DebugBreak()
    74  OutputDebugStringA(lpOutputString ptr[inout, int8])
    75  ContinueDebugEvent(dwProcessId int32, dwThreadId int32, dwContinueStatus int32)
    76  WaitForDebugEvent(lpDebugEvent ptr[inout, intptr], dwMilliseconds int32)
    77  DebugActiveProcess(dwProcessId int32)
    78  DebugActiveProcessStop(dwProcessId int32)
    79  CheckRemoteDebuggerPresent(hProcess HANDLE, pbDebuggerPresent ptr[inout, int32])
    80  WaitForDebugEventEx(lpDebugEvent ptr[inout, intptr], dwMilliseconds int32)
    81  Beep(dwFreq int32, dwDuration int32)
    82  DuplicateHandle(hSourceProcessHandle HANDLE, hSourceHandle HANDLE, hTargetProcessHandle HANDLE, lpTargetHandle ptr[inout, HANDLE], dwDesiredAccess int32, bInheritHandle int32, dwOptions int32)
    83  CompareObjectHandles(hFirstObjectHandle HANDLE, hSecondObjectHandle HANDLE)
    84  GetHandleInformation(hObject HANDLE, lpdwFlags ptr[inout, int32])
    85  SetHandleInformation(hObject HANDLE, dwMask int32, dwFlags int32)
    86  RaiseException(dwExceptionCode int32, dwExceptionFlags int32, nNumberOfArguments int32, lpArguments ptr[inout, int64])
    87  UnhandledExceptionFilter(ExceptionInfo ptr[inout, intptr])
    88  SetUnhandledExceptionFilter(lpTopLevelExceptionFilter ptr[inout, intptr])
    89  GetLastError()
    90  SetLastError(dwErrCode int32)
    91  GetErrorMode()
    92  SetErrorMode(uMode int32)
    93  AddVectoredExceptionHandler(First int32, Handler ptr[inout, intptr])
    94  RemoveVectoredExceptionHandler(Handle ptr[inout, array[int8]])
    95  AddVectoredContinueHandler(First int32, Handler ptr[inout, intptr])
    96  RemoveVectoredContinueHandler(Handle ptr[inout, array[int8]])
    97  RaiseFailFastException(pExceptionRecord ptr[inout, intptr], pContextRecord ptr[inout, intptr], dwFlags int32)
    98  FatalAppExitA(uAction int32, lpMessageText ptr[inout, int8])
    99  GetThreadErrorMode()
   100  SetThreadErrorMode(dwNewMode int32, lpOldMode ptr[inout, int32])
   101  TerminateProcessOnMemoryExhaustion(FailedAllocationSize int64)
   102  FlsAlloc(lpCallback ptr[inout, intptr])
   103  FlsGetValue(dwFlsIndex int32)
   104  FlsSetValue(dwFlsIndex int32, lpFlsData ptr[inout, array[int8]])
   105  FlsFree(dwFlsIndex int32)
   106  IsThreadAFiber()
   107  CreatePipe(hReadPipe ptr[inout, HANDLE], hWritePipe ptr[inout, HANDLE], lpPipeAttributes ptr[inout, intptr], nSize int32)
   108  ConnectNamedPipe(hNamedPipe HANDLE, lpOverlapped ptr[inout, intptr])
   109  DisconnectNamedPipe(hNamedPipe HANDLE)
   110  SetNamedPipeHandleState(hNamedPipe HANDLE, lpMode ptr[inout, int32], lpMaxCollectionCount ptr[inout, int32], lpCollectDataTimeout ptr[inout, int32])
   111  PeekNamedPipe(hNamedPipe HANDLE, lpBuffer ptr[inout, array[int8]], nBufferSize int32, lpBytesRead ptr[inout, int32], lpTotalBytesAvail ptr[inout, int32], lpBytesLeftThisMessage ptr[inout, int32])
   112  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])
   113  ImpersonateNamedPipeClient(hNamedPipe HANDLE)
   114  GetNamedPipeInfo(hNamedPipe HANDLE, lpFlags ptr[inout, int32], lpOutBufferSize ptr[inout, int32], lpInBufferSize ptr[inout, int32], lpMaxInstances ptr[inout, int32])
   115  QueryPerformanceCounter(lpPerformanceCount ptr[inout, intptr])
   116  QueryPerformanceFrequency(lpFrequency ptr[inout, intptr])
   117  HeapCreate(flOptions int32, dwInitialSize int64, dwMaximumSize int64) HANDLE
   118  HeapDestroy(hHeap HANDLE)
   119  HeapAlloc(hHeap HANDLE, dwFlags int32, dwBytes int64)
   120  HeapReAlloc(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]], dwBytes int64)
   121  HeapFree(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]])
   122  HeapSize(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]])
   123  GetProcessHeap() HANDLE
   124  HeapCompact(hHeap HANDLE, dwFlags int32)
   125  HeapSetInformation(HeapHandle HANDLE, HeapInformationClass int32, HeapInformation ptr[inout, array[int8]], HeapInformationLength int64)
   126  HeapValidate(hHeap HANDLE, dwFlags int32, lpMem ptr[inout, array[int8]])
   127  HeapSummary(hHeap HANDLE, dwFlags int32, lpSummary ptr[inout, intptr])
   128  GetProcessHeaps(NumberOfHeaps int32, ProcessHeaps ptr[inout, HANDLE])
   129  HeapLock(hHeap HANDLE)
   130  HeapUnlock(hHeap HANDLE)
   131  HeapWalk(hHeap HANDLE, lpEntry ptr[inout, intptr])
   132  HeapQueryInformation(HeapHandle HANDLE, HeapInformationClass int32, HeapInformation ptr[inout, array[int8]], HeapInformationLength int64, ReturnLength ptr[inout, int64])
   133  CreateIoCompletionPort(FileHandle HANDLE, ExistingCompletionPort HANDLE, CompletionKey int64, NumberOfConcurrentThreads int32) HANDLE
   134  GetQueuedCompletionStatus(CompletionPort HANDLE, lpNumberOfBytesTransferred ptr[inout, int32], lpCompletionKey ptr[inout, int64], lpOverlapped ptr[inout, ptr[inout, intptr]], dwMilliseconds int32)
   135  GetQueuedCompletionStatusEx(CompletionPort HANDLE, lpCompletionPortEntries ptr[inout, intptr], ulCount int32, ulNumEntriesRemoved ptr[inout, int32], dwMilliseconds int32, fAlertable int32)
   136  PostQueuedCompletionStatus(CompletionPort HANDLE, dwNumberOfBytesTransferred int32, dwCompletionKey int64, lpOverlapped ptr[inout, intptr])
   137  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])
   138  GetOverlappedResult(hFile HANDLE, lpOverlapped ptr[inout, intptr], lpNumberOfBytesTransferred ptr[inout, int32], bWait int32)
   139  CancelIoEx(hFile HANDLE, lpOverlapped ptr[inout, intptr])
   140  CancelIo(hFile HANDLE)
   141  GetOverlappedResultEx(hFile HANDLE, lpOverlapped ptr[inout, intptr], lpNumberOfBytesTransferred ptr[inout, int32], dwMilliseconds int32, bAlertable int32)
   142  CancelSynchronousIo(hThread HANDLE)
   143  InitializeSRWLock(SRWLock ptr[inout, intptr])
   144  ReleaseSRWLockExclusive(SRWLock ptr[inout, intptr])
   145  ReleaseSRWLockShared(SRWLock ptr[inout, intptr])
   146  AcquireSRWLockExclusive(SRWLock ptr[inout, intptr])
   147  AcquireSRWLockShared(SRWLock ptr[inout, intptr])
   148  TryAcquireSRWLockExclusive(SRWLock ptr[inout, intptr])
   149  TryAcquireSRWLockShared(SRWLock ptr[inout, intptr])
   150  InitializeCriticalSection(lpCriticalSection ptr[inout, intptr])
   151  EnterCriticalSection(lpCriticalSection ptr[inout, intptr])
   152  LeaveCriticalSection(lpCriticalSection ptr[inout, intptr])
   153  InitializeCriticalSectionAndSpinCount(lpCriticalSection ptr[inout, intptr], dwSpinCount int32)
   154  InitializeCriticalSectionEx(lpCriticalSection ptr[inout, intptr], dwSpinCount int32, Flags int32)
   155  SetCriticalSectionSpinCount(lpCriticalSection ptr[inout, intptr], dwSpinCount int32)
   156  TryEnterCriticalSection(lpCriticalSection ptr[inout, intptr])
   157  DeleteCriticalSection(lpCriticalSection ptr[inout, intptr])
   158  InitOnceInitialize(InitOnce ptr[inout, intptr])
   159  InitOnceExecuteOnce(InitOnce ptr[inout, intptr], InitFn ptr[inout, intptr], Parameter ptr[inout, array[int8]], Context ptr[inout, ptr[inout, array[int8]]])
   160  InitOnceBeginInitialize(lpInitOnce ptr[inout, intptr], dwFlags int32, fPending ptr[inout, int32], lpContext ptr[inout, ptr[inout, array[int8]]])
   161  InitOnceComplete(lpInitOnce ptr[inout, intptr], dwFlags int32, lpContext ptr[inout, array[int8]])
   162  InitializeConditionVariable(ConditionVariable ptr[inout, intptr])
   163  WakeConditionVariable(ConditionVariable ptr[inout, intptr])
   164  WakeAllConditionVariable(ConditionVariable ptr[inout, intptr])
   165  SleepConditionVariableCS(ConditionVariable ptr[inout, intptr], CriticalSection ptr[inout, intptr], dwMilliseconds int32)
   166  SetEvent(hEvent HANDLE)
   167  ResetEvent(hEvent HANDLE)
   168  ReleaseSemaphore(hSemaphore HANDLE, lReleaseCount int32, lpPreviousCount ptr[inout, int32])
   169  ReleaseMutex(hMutex HANDLE)
   170  WaitForSingleObject(hHandle HANDLE, dwMilliseconds int32)
   171  SleepEx(dwMilliseconds int32, bAlertable int32)
   172  WaitForSingleObjectEx(hHandle HANDLE, dwMilliseconds int32, bAlertable int32)
   173  WaitForMultipleObjectsEx(nCount int32, lpHandles ptr[inout, ptr[inout, array[int8]]], bWaitAll int32, dwMilliseconds int32, bAlertable int32)
   174  CreateMutexA(lpMutexAttributes ptr[inout, intptr], bInitialOwner int32, lpName ptr[inout, int8]) HANDLE
   175  CreateEventA(lpEventAttributes ptr[inout, intptr], bManualReset int32, bInitialState int32, lpName ptr[inout, int8]) HANDLE
   176  OpenEventA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
   177  SetWaitableTimerEx(hTimer HANDLE, lpDueTime ptr[inout, intptr], lPeriod int32, pfnCompletionRoutine ptr[inout, intptr], lpArgToCompletionRoutine ptr[inout, array[int8]], WakeContext ptr[inout, intptr], TolerableDelay int32)
   178  SetWaitableTimer(hTimer HANDLE, lpDueTime ptr[inout, intptr], lPeriod int32, pfnCompletionRoutine ptr[inout, intptr], lpArgToCompletionRoutine ptr[inout, array[int8]], fResume int32)
   179  CancelWaitableTimer(hTimer HANDLE)
   180  CreateMutexExA(lpMutexAttributes ptr[inout, intptr], lpName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
   181  CreateEventExA(lpEventAttributes ptr[inout, intptr], lpName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
   182  EnterSynchronizationBarrier(lpBarrier ptr[inout, intptr], dwFlags int32)
   183  InitializeSynchronizationBarrier(lpBarrier ptr[inout, intptr], lTotalThreads int32, lSpinCount int32)
   184  DeleteSynchronizationBarrier(lpBarrier ptr[inout, intptr])
   185  Sleep(dwMilliseconds int32)
   186  WaitOnAddress(Address ptr[inout, array[int8]], CompareAddress ptr[inout, array[int8]], AddressSize int64, dwMilliseconds int32)
   187  WakeByAddressSingle(Address ptr[inout, array[int8]])
   188  WakeByAddressAll(Address ptr[inout, array[int8]])
   189  SignalObjectAndWait(hObjectToSignal HANDLE, hObjectToWaitOn HANDLE, dwMilliseconds int32, bAlertable int32)
   190  WaitForMultipleObjects(nCount int32, lpHandles ptr[inout, ptr[inout, array[int8]]], bWaitAll int32, dwMilliseconds int32)
   191  InitializeSListHead(ListHead ptr[inout, intptr])
   192  InterlockedPopEntrySList(ListHead ptr[inout, intptr])
   193  InterlockedPushEntrySList(ListHead ptr[inout, intptr], ListEntry ptr[inout, intptr])
   194  InterlockedPushListSListEx(ListHead ptr[inout, intptr], List ptr[inout, intptr], ListEnd ptr[inout, intptr], Count int32)
   195  InterlockedFlushSList(ListHead ptr[inout, intptr])
   196  QueryDepthSList(ListHead ptr[inout, intptr])
   197  QueueUserAPC(pfnAPC ptr[inout, intptr], hThread HANDLE, dwData int64)
   198  GetProcessTimes(hProcess HANDLE, lpCreationTime ptr[inout, intptr], lpExitTime ptr[inout, intptr], lpKernelTime ptr[inout, intptr], lpUserTime ptr[inout, intptr])
   199  GetCurrentProcess() HANDLE
   200  GetCurrentProcessId()
   201  ExitProcess(uExitCode int32)
   202  TerminateProcess(hProcess HANDLE, uExitCode int32)
   203  GetExitCodeProcess(hProcess HANDLE, lpExitCode ptr[inout, int32])
   204  SwitchToThread()
   205  CreateThread(lpThreadAttributes ptr[inout, intptr], dwStackSize int64, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]], dwCreationFlags int32, lpThreadId ptr[inout, int32]) HANDLE
   206  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
   207  GetCurrentThread() HANDLE
   208  GetCurrentThreadId()
   209  OpenThread(dwDesiredAccess int32, bInheritHandle int32, dwThreadId int32) HANDLE
   210  SetThreadPriority(hThread HANDLE, nPriority int32)
   211  SetThreadPriorityBoost(hThread HANDLE, bDisablePriorityBoost int32)
   212  GetThreadPriorityBoost(hThread HANDLE, pDisablePriorityBoost ptr[inout, int32])
   213  GetThreadPriority(hThread HANDLE)
   214  ExitThread(dwExitCode int32)
   215  TerminateThread(hThread HANDLE, dwExitCode int32)
   216  GetExitCodeThread(hThread HANDLE, lpExitCode ptr[inout, int32])
   217  SuspendThread(hThread HANDLE)
   218  ResumeThread(hThread HANDLE)
   219  TlsAlloc()
   220  TlsGetValue(dwTlsIndex int32)
   221  TlsSetValue(dwTlsIndex int32, lpTlsValue ptr[inout, array[int8]])
   222  TlsFree(dwTlsIndex int32)
   223  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])
   224  SetProcessShutdownParameters(dwLevel int32, dwFlags int32)
   225  GetProcessVersion(ProcessId int32)
   226  SetThreadToken(Thread ptr[inout, HANDLE], Token HANDLE)
   227  OpenProcessToken(ProcessHandle HANDLE, DesiredAccess int32, TokenHandle ptr[inout, HANDLE])
   228  OpenThreadToken(ThreadHandle HANDLE, DesiredAccess int32, OpenAsSelf int32, TokenHandle ptr[inout, HANDLE])
   229  SetPriorityClass(hProcess HANDLE, dwPriorityClass int32)
   230  SetThreadStackGuarantee(StackSizeInBytes ptr[inout, int32])
   231  GetPriorityClass(hProcess HANDLE)
   232  ProcessIdToSessionId(dwProcessId int32, pSessionId ptr[inout, int32])
   233  GetProcessId(Process HANDLE)
   234  GetThreadId(Thread HANDLE)
   235  FlushProcessWriteBuffers()
   236  GetProcessIdOfThread(Thread HANDLE)
   237  InitializeProcThreadAttributeList(lpAttributeList ptr[inout, intptr], dwAttributeCount int32, dwFlags int32, lpSize ptr[inout, int64])
   238  DeleteProcThreadAttributeList(lpAttributeList ptr[inout, intptr])
   239  SetProcessAffinityUpdateMode(hProcess HANDLE, dwFlags int32)
   240  QueryProcessAffinityUpdateMode(hProcess HANDLE, lpdwFlags ptr[inout, int32])
   241  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])
   242  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
   243  GetCurrentThreadStackLimits(LowLimit ptr[inout, int64], HighLimit ptr[inout, int64])
   244  GetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
   245  GetProcessMitigationPolicy(hProcess HANDLE, MitigationPolicy int32, lpBuffer ptr[inout, array[int8]], dwLength int64)
   246  SetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
   247  SetProcessMitigationPolicy(MitigationPolicy int32, lpBuffer ptr[inout, array[int8]], dwLength int64)
   248  FlushInstructionCache(hProcess HANDLE, lpBaseAddress ptr[inout, array[int8]], dwSize int64)
   249  GetThreadTimes(hThread HANDLE, lpCreationTime ptr[inout, intptr], lpExitTime ptr[inout, intptr], lpKernelTime ptr[inout, intptr], lpUserTime ptr[inout, intptr])
   250  OpenProcess(dwDesiredAccess int32, bInheritHandle int32, dwProcessId int32) HANDLE
   251  IsProcessorFeaturePresent(ProcessorFeature int32)
   252  GetProcessHandleCount(hProcess HANDLE, pdwHandleCount ptr[inout, int32])
   253  GetCurrentProcessorNumber()
   254  SetThreadIdealProcessorEx(hThread HANDLE, lpIdealProcessor ptr[inout, intptr], lpPreviousIdealProcessor ptr[inout, intptr])
   255  GetThreadIdealProcessorEx(hThread HANDLE, lpIdealProcessor ptr[inout, intptr])
   256  GetCurrentProcessorNumberEx(ProcNumber ptr[inout, intptr])
   257  GetProcessPriorityBoost(hProcess HANDLE, pDisablePriorityBoost ptr[inout, int32])
   258  SetProcessPriorityBoost(hProcess HANDLE, bDisablePriorityBoost int32)
   259  GetThreadIOPendingFlag(hThread HANDLE, lpIOIsPending ptr[inout, int32])
   260  GetSystemTimes(lpIdleTime ptr[inout, intptr], lpKernelTime ptr[inout, intptr], lpUserTime ptr[inout, intptr])
   261  GetThreadInformation(hThread HANDLE, ThreadInformationClass int32, ThreadInformation ptr[inout, array[int8]], ThreadInformationSize int32)
   262  SetThreadInformation(hThread HANDLE, ThreadInformationClass int32, ThreadInformation ptr[inout, array[int8]], ThreadInformationSize int32)
   263  IsProcessCritical(hProcess HANDLE, Critical ptr[inout, int32])
   264  SetProtectedPolicy(PolicyGuid ptr[inout, intptr], PolicyValue int64, OldPolicyValue ptr[inout, int64])
   265  QueryProtectedPolicy(PolicyGuid ptr[inout, intptr], PolicyValue ptr[inout, int64])
   266  SetThreadIdealProcessor(hThread HANDLE, dwIdealProcessor int32)
   267  SetProcessInformation(hProcess HANDLE, ProcessInformationClass int32, ProcessInformation ptr[inout, array[int8]], ProcessInformationSize int32)
   268  GetProcessInformation(hProcess HANDLE, ProcessInformationClass int32, ProcessInformation ptr[inout, array[int8]], ProcessInformationSize int32)
   269  GetSystemCpuSetInformation(Information ptr[inout, intptr], BufferLength int32, ReturnedLength ptr[inout, int32], Process HANDLE, Flags int32)
   270  GetProcessDefaultCpuSets(Process HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32, RequiredIdCount ptr[inout, int32])
   271  SetProcessDefaultCpuSets(Process HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32)
   272  GetThreadSelectedCpuSets(Thread HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32, RequiredIdCount ptr[inout, int32])
   273  SetThreadSelectedCpuSets(Thread HANDLE, CpuSetIds ptr[inout, int32], CpuSetIdCount int32)
   274  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])
   275  GetProcessShutdownParameters(lpdwLevel ptr[inout, int32], lpdwFlags ptr[inout, int32])
   276  GlobalMemoryStatusEx(lpBuffer ptr[inout, intptr])
   277  GetSystemInfo(lpSystemInfo ptr[inout, intptr])
   278  GetSystemTime(lpSystemTime ptr[inout, intptr])
   279  GetSystemTimeAsFileTime(lpSystemTimeAsFileTime ptr[inout, intptr])
   280  GetLocalTime(lpSystemTime ptr[inout, intptr])
   281  GetVersion()
   282  SetLocalTime(lpSystemTime ptr[inout, intptr])
   283  GetTickCount()
   284  GetTickCount64()
   285  GetSystemTimeAdjustment(lpTimeAdjustment ptr[inout, int32], lpTimeIncrement ptr[inout, int32], lpTimeAdjustmentDisabled ptr[inout, int32])
   286  GetSystemDirectoryA(lpBuffer ptr[inout, int8], uSize int32)
   287  GetWindowsDirectoryA(lpBuffer ptr[inout, int8], uSize int32)
   288  GetSystemWindowsDirectoryA(lpBuffer ptr[inout, int8], uSize int32)
   289  GetComputerNameExA(NameType int32, lpBuffer ptr[inout, int8], nSize ptr[inout, int32])
   290  SetSystemTime(lpSystemTime ptr[inout, intptr])
   291  GetVersionExA(lpVersionInformation ptr[inout, intptr])
   292  GetLogicalProcessorInformation(Buffer ptr[inout, intptr], ReturnedLength ptr[inout, int32])
   293  GetLogicalProcessorInformationEx(RelationshipType int32, Buffer ptr[inout, intptr], ReturnedLength ptr[inout, int32])
   294  GetNativeSystemInfo(lpSystemInfo ptr[inout, intptr])
   295  GetSystemTimePreciseAsFileTime(lpSystemTimeAsFileTime ptr[inout, intptr])
   296  GetProductInfo(dwOSMajorVersion int32, dwOSMinorVersion int32, dwSpMajorVersion int32, dwSpMinorVersion int32, pdwReturnedProductType ptr[inout, int32])
   297  GetOsSafeBootMode(Flags ptr[inout, int32])
   298  EnumSystemFirmwareTables(FirmwareTableProviderSignature int32, pFirmwareTableEnumBuffer ptr[inout, array[int8]], BufferSize int32)
   299  GetSystemFirmwareTable(FirmwareTableProviderSignature int32, FirmwareTableID int32, pFirmwareTableBuffer ptr[inout, array[int8]], BufferSize int32)
   300  GetPhysicallyInstalledSystemMemory(TotalMemoryInKilobytes ptr[inout, int64])
   301  SetSystemTimeAdjustment(dwTimeAdjustment int32, bTimeAdjustmentDisabled int32)
   302  InstallELAMCertificateInfo(ELAMFile HANDLE)
   303  GetProcessorSystemCycleTime(Group int16, Buffer ptr[inout, intptr], ReturnedLength ptr[inout, int32])
   304  GetOsManufacturingMode(pbEnabled ptr[inout, int32])
   305  GetIntegratedDisplaySize(sizeInInches ptr[inout, intptr])
   306  SetComputerNameA(lpComputerName ptr[inout, int8])
   307  SetComputerNameExA(NameType int32, lpBuffer ptr[inout, int8])
   308  VirtualProtect(lpAddress ptr[inout, array[int8]], dwSize int64, flNewProtect int32, lpflOldProtect ptr[inout, int32])
   309  VirtualFree(lpAddress ptr[inout, array[int8]], dwSize int64, dwFreeType int32)
   310  VirtualQuery(lpAddress ptr[inout, array[int8]], lpBuffer ptr[inout, intptr], dwLength int64)
   311  VirtualAllocEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, flAllocationType int32, flProtect int32)
   312  VirtualFreeEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, dwFreeType int32)
   313  VirtualProtectEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, flNewProtect int32, lpflOldProtect ptr[inout, int32])
   314  VirtualQueryEx(hProcess HANDLE, lpAddress ptr[inout, array[int8]], lpBuffer ptr[inout, intptr], dwLength int64)
   315  ReadProcessMemory(hProcess HANDLE, lpBaseAddress ptr[inout, array[int8]], lpBuffer ptr[inout, array[int8]], nSize int64, lpNumberOfBytesRead ptr[inout, int64])
   316  WriteProcessMemory(hProcess HANDLE, lpBaseAddress ptr[inout, array[int8]], lpBuffer ptr[inout, array[int8]], nSize int64, lpNumberOfBytesWritten ptr[inout, int64])
   317  MapViewOfFile(hFileMappingObject HANDLE, dwDesiredAccess int32, dwFileOffsetHigh int32, dwFileOffsetLow int32, dwNumberOfBytesToMap int64)
   318  MapViewOfFileEx(hFileMappingObject HANDLE, dwDesiredAccess int32, dwFileOffsetHigh int32, dwFileOffsetLow int32, dwNumberOfBytesToMap int64, lpBaseAddress ptr[inout, array[int8]])
   319  FlushViewOfFile(lpBaseAddress ptr[inout, array[int8]], dwNumberOfBytesToFlush int64)
   320  UnmapViewOfFile(lpBaseAddress ptr[inout, array[int8]])
   321  GetLargePageMinimum()
   322  GetProcessWorkingSetSizeEx(hProcess HANDLE, lpMinimumWorkingSetSize ptr[inout, int64], lpMaximumWorkingSetSize ptr[inout, int64], Flags ptr[inout, int32])
   323  SetProcessWorkingSetSizeEx(hProcess HANDLE, dwMinimumWorkingSetSize int64, dwMaximumWorkingSetSize int64, Flags int32)
   324  VirtualLock(lpAddress ptr[inout, array[int8]], dwSize int64)
   325  VirtualUnlock(lpAddress ptr[inout, array[int8]], dwSize int64)
   326  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])
   327  ResetWriteWatch(lpBaseAddress ptr[inout, array[int8]], dwRegionSize int64)
   328  CreateMemoryResourceNotification(NotificationType int32) HANDLE
   329  QueryMemoryResourceNotification(ResourceNotificationHandle HANDLE, ResourceState ptr[inout, int32])
   330  GetSystemFileCacheSize(lpMinimumFileCacheSize ptr[inout, int64], lpMaximumFileCacheSize ptr[inout, int64], lpFlags ptr[inout, int32])
   331  SetSystemFileCacheSize(MinimumFileCacheSize int64, MaximumFileCacheSize int64, Flags int32)
   332  PrefetchVirtualMemory(hProcess HANDLE, NumberOfEntries int64, VirtualAddresses ptr[inout, intptr], Flags int32)
   333  CreateFileMappingFromApp(hFile HANDLE, SecurityAttributes ptr[inout, intptr], PageProtection int32, MaximumSize int64, Name ptr[inout, int16]) HANDLE
   334  MapViewOfFileFromApp(hFileMappingObject HANDLE, DesiredAccess int32, FileOffset int64, NumberOfBytesToMap int64)
   335  UnmapViewOfFileEx(BaseAddress ptr[inout, array[int8]], UnmapFlags int32)
   336  AllocateUserPhysicalPages(hProcess HANDLE, NumberOfPages ptr[inout, int64], PageArray ptr[inout, int64])
   337  FreeUserPhysicalPages(hProcess HANDLE, NumberOfPages ptr[inout, int64], PageArray ptr[inout, int64])
   338  MapUserPhysicalPages(VirtualAddress ptr[inout, array[int8]], NumberOfPages int64, PageArray ptr[inout, int64])
   339  AllocateUserPhysicalPagesNuma(hProcess HANDLE, NumberOfPages ptr[inout, int64], PageArray ptr[inout, int64], nndPreferred int32)
   340  VirtualAllocExNuma(hProcess HANDLE, lpAddress ptr[inout, array[int8]], dwSize int64, flAllocationType int32, flProtect int32, nndPreferred int32)
   341  GetMemoryErrorHandlingCapabilities(Capabilities ptr[inout, int32])
   342  RegisterBadMemoryNotification(Callback ptr[inout, intptr])
   343  UnregisterBadMemoryNotification(RegistrationHandle ptr[inout, array[int8]])
   344  OfferVirtualMemory(VirtualAddress ptr[inout, array[int8]], Size int64, Priority int32)
   345  ReclaimVirtualMemory(VirtualAddress ptr[inout, array[int8]], Size int64)
   346  DiscardVirtualMemory(VirtualAddress ptr[inout, array[int8]], Size int64)
   347  SetProcessValidCallTargets(hProcess HANDLE, VirtualAddress ptr[inout, array[int8]], RegionSize int64, NumberOfOffsets int32, OffsetInformation ptr[inout, intptr])
   348  VirtualAllocFromApp(BaseAddress ptr[inout, array[int8]], Size int64, AllocationType int32, Protection int32)
   349  VirtualProtectFromApp(Address ptr[inout, array[int8]], Size int64, NewProtection int32, OldProtection ptr[inout, int32])
   350  OpenFileMappingFromApp(DesiredAccess int32, InheritHandle int32, Name ptr[inout, int16]) HANDLE
   351  QueryVirtualMemoryInformation(Process HANDLE, VirtualAddress ptr[inout, array[int8]], MemoryInformationClass int32, MemoryInformation ptr[inout, array[int8]], MemoryInformationSize int64, ReturnSize ptr[inout, int64])
   352  IsEnclaveTypeSupported(flEnclaveType int32)
   353  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])
   354  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])
   355  InitializeEnclave(hProcess HANDLE, lpAddress ptr[inout, array[int8]], lpEnclaveInformation ptr[inout, array[int8]], dwInfoLength int32, lpEnclaveError ptr[inout, int32])
   356  QueueUserWorkItem(Function ptr[inout, intptr], Context ptr[inout, array[int8]], Flags int32)
   357  UnregisterWaitEx(WaitHandle HANDLE, CompletionEvent HANDLE)
   358  CreateTimerQueue() HANDLE
   359  CreateTimerQueueTimer(phNewTimer ptr[inout, HANDLE], TimerQueue HANDLE, Callback ptr[inout, intptr], Parameter ptr[inout, array[int8]], DueTime int32, Period int32, Flags int32)
   360  ChangeTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE, DueTime int32, Period int32)
   361  DeleteTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE, CompletionEvent HANDLE)
   362  DeleteTimerQueueEx(TimerQueue HANDLE, CompletionEvent HANDLE)
   363  CreateThreadpool(reserved ptr[inout, array[int8]])
   364  SetThreadpoolThreadMaximum(ptpp ptr[inout, intptr], cthrdMost int32)
   365  SetThreadpoolThreadMinimum(ptpp ptr[inout, intptr], cthrdMic int32)
   366  SetThreadpoolStackInformation(ptpp ptr[inout, intptr], ptpsi ptr[inout, intptr])
   367  QueryThreadpoolStackInformation(ptpp ptr[inout, intptr], ptpsi ptr[inout, intptr])
   368  CloseThreadpool(ptpp ptr[inout, intptr])
   369  CreateThreadpoolCleanupGroup()
   370  CloseThreadpoolCleanupGroupMembers(ptpcg ptr[inout, intptr], fCancelPendingCallbacks int32, pvCleanupContext ptr[inout, array[int8]])
   371  CloseThreadpoolCleanupGroup(ptpcg ptr[inout, intptr])
   372  SetEventWhenCallbackReturns(pci ptr[inout, intptr], evt HANDLE)
   373  ReleaseSemaphoreWhenCallbackReturns(pci ptr[inout, intptr], sem HANDLE, crel int32)
   374  ReleaseMutexWhenCallbackReturns(pci ptr[inout, intptr], mut HANDLE)
   375  LeaveCriticalSectionWhenCallbackReturns(pci ptr[inout, intptr], pcs ptr[inout, intptr])
   376  FreeLibraryWhenCallbackReturns(pci ptr[inout, intptr], mod ptr[inout, intptr])
   377  CallbackMayRunLong(pci ptr[inout, intptr])
   378  DisassociateCurrentThreadFromCallback(pci ptr[inout, intptr])
   379  TrySubmitThreadpoolCallback(pfns ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
   380  CreateThreadpoolWork(pfnwk ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
   381  SubmitThreadpoolWork(pwk ptr[inout, intptr])
   382  WaitForThreadpoolWorkCallbacks(pwk ptr[inout, intptr], fCancelPendingCallbacks int32)
   383  CloseThreadpoolWork(pwk ptr[inout, intptr])
   384  CreateThreadpoolTimer(pfnti ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
   385  SetThreadpoolTimer(pti ptr[inout, intptr], pftDueTime ptr[inout, intptr], msPeriod int32, msWindowLength int32)
   386  IsThreadpoolTimerSet(pti ptr[inout, intptr])
   387  WaitForThreadpoolTimerCallbacks(pti ptr[inout, intptr], fCancelPendingCallbacks int32)
   388  CloseThreadpoolTimer(pti ptr[inout, intptr])
   389  CreateThreadpoolWait(pfnwa ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
   390  SetThreadpoolWait(pwa ptr[inout, intptr], h HANDLE, pftTimeout ptr[inout, intptr])
   391  WaitForThreadpoolWaitCallbacks(pwa ptr[inout, intptr], fCancelPendingCallbacks int32)
   392  CloseThreadpoolWait(pwa ptr[inout, intptr])
   393  CreateThreadpoolIo(fl HANDLE, pfnio ptr[inout, intptr], pv ptr[inout, array[int8]], pcbe ptr[inout, intptr])
   394  StartThreadpoolIo(pio ptr[inout, intptr])
   395  CancelThreadpoolIo(pio ptr[inout, intptr])
   396  WaitForThreadpoolIoCallbacks(pio ptr[inout, intptr], fCancelPendingCallbacks int32)
   397  CloseThreadpoolIo(pio ptr[inout, intptr])
   398  SetThreadpoolTimerEx(pti ptr[inout, intptr], pftDueTime ptr[inout, intptr], msPeriod int32, msWindowLength int32)
   399  SetThreadpoolWaitEx(pwa ptr[inout, intptr], h HANDLE, pftTimeout ptr[inout, intptr], Reserved ptr[inout, array[int8]])
   400  IsProcessInJob(ProcessHandle HANDLE, JobHandle HANDLE, Result ptr[inout, int32])
   401  FreeMemoryJobObject(Buffer ptr[inout, array[int8]])
   402  AssignProcessToJobObject(hJob HANDLE, hProcess HANDLE)
   403  TerminateJobObject(hJob HANDLE, uExitCode int32)
   404  SetInformationJobObject(hJob HANDLE, JobObjectInformationClass int32, lpJobObjectInformation ptr[inout, array[int8]], cbJobObjectInformationLength int32)
   405  SetIoRateControlInformationJobObject(hJob HANDLE, IoRateControlInfo ptr[inout, intptr])
   406  QueryInformationJobObject(hJob HANDLE, JobObjectInformationClass int32, lpJobObjectInformation ptr[inout, array[int8]], cbJobObjectInformationLength int32, lpReturnLength ptr[inout, int32])
   407  QueryIoRateControlInformationJobObject(hJob HANDLE, VolumeName ptr[inout, int16], InfoBlocks ptr[inout, ptr[inout, intptr]], InfoBlockCount ptr[inout, int32])
   408  Wow64DisableWow64FsRedirection(OldValue ptr[inout, ptr[inout, array[int8]]])
   409  Wow64RevertWow64FsRedirection(OlValue ptr[inout, array[int8]])
   410  IsWow64Process(hProcess HANDLE, Wow64Process ptr[inout, int32])
   411  GetSystemWow64DirectoryA(lpBuffer ptr[inout, int8], uSize int32)
   412  GetSystemWow64Directory2A(lpBuffer ptr[inout, int8], uSize int32, ImageFileMachineType int16)
   413  Wow64SetThreadDefaultGuestMachine(Machine int16)
   414  IsWow64Process2(hProcess HANDLE, pProcessMachine ptr[inout, int16], pNativeMachine ptr[inout, int16])
   415  DisableThreadLibraryCalls(hLibModule ptr[inout, intptr])
   416  FindStringOrdinal(dwFindStringOrdinalFlags int32, lpStringSource ptr[inout, int16], cchSource int32, lpStringValue ptr[inout, int16], cchValue int32, bIgnoreCase int32)
   417  FreeLibrary(hLibModule ptr[inout, intptr])
   418  FreeLibraryAndExitThread(hLibModule ptr[inout, intptr], dwExitCode int32)
   419  FreeResource(hResData ptr[inout, array[int8]])
   420  GetModuleFileNameA(hModule ptr[inout, intptr], lpFilename ptr[inout, int8], nSize int32)
   421  GetModuleHandleA(lpModuleName ptr[inout, int8])
   422  GetModuleHandleExA(dwFlags int32, lpModuleName ptr[inout, int8], phModule ptr[inout, ptr[inout, intptr]])
   423  GetProcAddress(hModule ptr[inout, intptr], lpProcName ptr[inout, int8])
   424  LoadLibraryExA(lpLibFileName ptr[inout, int8], hFile HANDLE, dwFlags int32)
   425  LoadResource(hModule ptr[inout, intptr], hResInfo ptr[inout, intptr])
   426  LoadStringA(hInstance ptr[inout, intptr], uID int32, lpBuffer ptr[inout, int8], cchBufferMax int32)
   427  LockResource(hResData ptr[inout, array[int8]])
   428  SizeofResource(hModule ptr[inout, intptr], hResInfo ptr[inout, intptr])
   429  AddDllDirectory(NewDirectory ptr[inout, int16])
   430  RemoveDllDirectory(Cookie ptr[inout, array[int8]])
   431  SetDefaultDllDirectories(DirectoryFlags int32)
   432  EnumResourceLanguagesExA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpName ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64, dwFlags int32, LangId int16)
   433  EnumResourceNamesExA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64, dwFlags int32, LangId int16)
   434  EnumResourceTypesExA(hModule ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64, dwFlags int32, LangId int16)
   435  LoadLibraryA(lpLibFileName ptr[inout, int8])
   436  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])
   437  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])
   438  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])
   439  AddAccessAllowedAce(pAcl ptr[inout, intptr], dwAceRevision int32, AccessMask int32, pSid ptr[inout, array[int8]])
   440  AddAccessAllowedAceEx(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]])
   441  AddAccessAllowedObjectAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, ObjectTypeGuid ptr[inout, intptr], InheritedObjectTypeGuid ptr[inout, intptr], pSid ptr[inout, array[int8]])
   442  AddAccessDeniedAce(pAcl ptr[inout, intptr], dwAceRevision int32, AccessMask int32, pSid ptr[inout, array[int8]])
   443  AddAccessDeniedAceEx(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]])
   444  AddAccessDeniedObjectAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, ObjectTypeGuid ptr[inout, intptr], InheritedObjectTypeGuid ptr[inout, intptr], pSid ptr[inout, array[int8]])
   445  AddAce(pAcl ptr[inout, intptr], dwAceRevision int32, dwStartingAceIndex int32, pAceList ptr[inout, array[int8]], nAceListLength int32)
   446  AddAuditAccessAce(pAcl ptr[inout, intptr], dwAceRevision int32, dwAccessMask int32, pSid ptr[inout, array[int8]], bAuditSuccess int32, bAuditFailure int32)
   447  AddAuditAccessAceEx(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, dwAccessMask int32, pSid ptr[inout, array[int8]], bAuditSuccess int32, bAuditFailure int32)
   448  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)
   449  AddMandatoryAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, MandatoryPolicy int32, pLabelSid ptr[inout, array[int8]])
   450  AddResourceAttributeAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]], pAttributeInfo ptr[inout, intptr], pReturnLength ptr[inout, int32])
   451  AddScopedPolicyIDAce(pAcl ptr[inout, intptr], dwAceRevision int32, AceFlags int32, AccessMask int32, pSid ptr[inout, array[int8]])
   452  AdjustTokenGroups(TokenHandle HANDLE, ResetToDefault int32, NewState ptr[inout, intptr], BufferLength int32, PreviousState ptr[inout, intptr], ReturnLength ptr[inout, int32])
   453  AdjustTokenPrivileges(TokenHandle HANDLE, DisableAllPrivileges int32, NewState ptr[inout, intptr], BufferLength int32, PreviousState ptr[inout, intptr], ReturnLength ptr[inout, int32])
   454  AllocateAndInitializeSid(pIdentifierAuthority ptr[inout, intptr], nSubAuthorityCount int8, nSubAuthority0 int32, nSubAuthority1 int32, nSubAuthority2 int32, nSubAuthority3 int32, nSubAuthority4 int32, nSubAuthority5 int32, nSubAuthority6 int32)
   455  AllocateLocallyUniqueId(Luid ptr[inout, intptr])
   456  AreAllAccessesGranted(GrantedAccess int32, DesiredAccess int32)
   457  AreAnyAccessesGranted(GrantedAccess int32, DesiredAccess int32)
   458  CheckTokenMembership(TokenHandle HANDLE, SidToCheck ptr[inout, array[int8]], IsMember ptr[inout, int32])
   459  CheckTokenCapability(TokenHandle HANDLE, CapabilitySidToCheck ptr[inout, array[int8]], HasCapability ptr[inout, int32])
   460  GetAppContainerAce(Acl ptr[inout, intptr], StartingAceIndex int32, AppContainerAce ptr[inout, ptr[inout, array[int8]]], AppContainerAceIndex ptr[inout, int32])
   461  CheckTokenMembershipEx(TokenHandle HANDLE, SidToCheck ptr[inout, array[int8]], Flags int32, IsMember ptr[inout, int32])
   462  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])
   463  CopySid(nDestinationSidLength int32, pDestinationSid ptr[inout, array[int8]], pSourceSid ptr[inout, array[int8]])
   464  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])
   465  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])
   466  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])
   467  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])
   468  CreateWellKnownSid(WellKnownSidType int32, DomainSid ptr[inout, array[int8]], pSid ptr[inout, array[int8]], cbSid ptr[inout, int32])
   469  EqualDomainSid(pSid1 ptr[inout, array[int8]], pSid2 ptr[inout, array[int8]], pfEqual ptr[inout, int32])
   470  DeleteAce(pAcl ptr[inout, intptr], dwAceIndex int32)
   471  DestroyPrivateObjectSecurity(ObjectDescriptor ptr[inout, ptr[inout, array[int8]]])
   472  DuplicateToken(ExistingTokenHandle HANDLE, ImpersonationLevel int32, DuplicateTokenHandle ptr[inout, HANDLE])
   473  DuplicateTokenEx(hExistingToken HANDLE, dwDesiredAccess int32, lpTokenAttributes ptr[inout, intptr], ImpersonationLevel int32, TokenType int32, phNewToken ptr[inout, HANDLE])
   474  EqualPrefixSid(pSid1 ptr[inout, array[int8]], pSid2 ptr[inout, array[int8]])
   475  EqualSid(pSid1 ptr[inout, array[int8]], pSid2 ptr[inout, array[int8]])
   476  FindFirstFreeAce(pAcl ptr[inout, intptr], pAce ptr[inout, ptr[inout, array[int8]]])
   477  FreeSid(pSid ptr[inout, array[int8]])
   478  GetAce(pAcl ptr[inout, intptr], dwAceIndex int32, pAce ptr[inout, ptr[inout, array[int8]]])
   479  GetAclInformation(pAcl ptr[inout, intptr], pAclInformation ptr[inout, array[int8]], nAclInformationLength int32, dwAclInformationClass int32)
   480  GetKernelObjectSecurity(Handle HANDLE, RequestedInformation int32, pSecurityDescriptor ptr[inout, array[int8]], nLength int32, lpnLengthNeeded ptr[inout, int32])
   481  GetLengthSid(pSid ptr[inout, array[int8]])
   482  GetPrivateObjectSecurity(ObjectDescriptor ptr[inout, array[int8]], SecurityInformation int32, ResultantDescriptor ptr[inout, array[int8]], DescriptorLength int32, ReturnLength ptr[inout, int32])
   483  GetSecurityDescriptorControl(pSecurityDescriptor ptr[inout, array[int8]], pControl ptr[inout, int16], lpdwRevision ptr[inout, int32])
   484  GetSecurityDescriptorDacl(pSecurityDescriptor ptr[inout, array[int8]], lpbDaclPresent ptr[inout, int32], pDacl ptr[inout, ptr[inout, intptr]], lpbDaclDefaulted ptr[inout, int32])
   485  GetSecurityDescriptorGroup(pSecurityDescriptor ptr[inout, array[int8]], pGroup ptr[inout, ptr[inout, array[int8]]], lpbGroupDefaulted ptr[inout, int32])
   486  GetSecurityDescriptorLength(pSecurityDescriptor ptr[inout, array[int8]])
   487  GetSecurityDescriptorOwner(pSecurityDescriptor ptr[inout, array[int8]], pOwner ptr[inout, ptr[inout, array[int8]]], lpbOwnerDefaulted ptr[inout, int32])
   488  GetSecurityDescriptorRMControl(SecurityDescriptor ptr[inout, array[int8]], RMControl ptr[inout, int8])
   489  GetSecurityDescriptorSacl(pSecurityDescriptor ptr[inout, array[int8]], lpbSaclPresent ptr[inout, int32], pSacl ptr[inout, ptr[inout, intptr]], lpbSaclDefaulted ptr[inout, int32])
   490  GetSidIdentifierAuthority(pSid ptr[inout, array[int8]])
   491  GetSidLengthRequired(nSubAuthorityCount int8)
   492  GetSidSubAuthority(pSid ptr[inout, array[int8]], nSubAuthority int32)
   493  GetSidSubAuthorityCount(pSid ptr[inout, array[int8]])
   494  GetTokenInformation(TokenHandle HANDLE, TokenInformationClass int32, TokenInformation ptr[inout, array[int8]], TokenInformationLength int32, ReturnLength ptr[inout, int32])
   495  GetWindowsAccountDomainSid(pSid ptr[inout, array[int8]], pDomainSid ptr[inout, array[int8]], cbDomainSid ptr[inout, int32])
   496  ImpersonateAnonymousToken(ThreadHandle HANDLE)
   497  ImpersonateLoggedOnUser(hToken HANDLE)
   498  ImpersonateSelf(ImpersonationLevel int32)
   499  InitializeAcl(pAcl ptr[inout, intptr], nAclLength int32, dwAclRevision int32)
   500  InitializeSecurityDescriptor(pSecurityDescriptor ptr[inout, array[int8]], dwRevision int32)
   501  InitializeSid(Sid ptr[inout, array[int8]], pIdentifierAuthority ptr[inout, intptr], nSubAuthorityCount int8)
   502  IsTokenRestricted(TokenHandle HANDLE)
   503  IsValidAcl(pAcl ptr[inout, intptr])
   504  IsValidSecurityDescriptor(pSecurityDescriptor ptr[inout, array[int8]])
   505  IsValidSid(pSid ptr[inout, array[int8]])
   506  IsWellKnownSid(pSid ptr[inout, array[int8]], WellKnownSidType int32)
   507  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])
   508  MakeSelfRelativeSD(pAbsoluteSecurityDescriptor ptr[inout, array[int8]], pSelfRelativeSecurityDescriptor ptr[inout, array[int8]], lpdwBufferLength ptr[inout, int32])
   509  MapGenericMask(AccessMask ptr[inout, int32], GenericMapping ptr[inout, intptr])
   510  PrivilegeCheck(ClientToken HANDLE, RequiredPrivileges ptr[inout, intptr], pfResult ptr[inout, int32])
   511  QuerySecurityAccessMask(SecurityInformation int32, DesiredAccess ptr[inout, int32])
   512  RevertToSelf()
   513  SetAclInformation(pAcl ptr[inout, intptr], pAclInformation ptr[inout, array[int8]], nAclInformationLength int32, dwAclInformationClass int32)
   514  SetKernelObjectSecurity(Handle HANDLE, SecurityInformation int32, SecurityDescriptor ptr[inout, array[int8]])
   515  SetPrivateObjectSecurity(SecurityInformation int32, ModificationDescriptor ptr[inout, array[int8]], ObjectsSecurityDescriptor ptr[inout, ptr[inout, array[int8]]], GenericMapping ptr[inout, intptr], Token HANDLE)
   516  SetPrivateObjectSecurityEx(SecurityInformation int32, ModificationDescriptor ptr[inout, array[int8]], ObjectsSecurityDescriptor ptr[inout, ptr[inout, array[int8]]], AutoInheritFlags int32, GenericMapping ptr[inout, intptr], Token HANDLE)
   517  SetSecurityAccessMask(SecurityInformation int32, DesiredAccess ptr[inout, int32])
   518  SetSecurityDescriptorControl(pSecurityDescriptor ptr[inout, array[int8]], ControlBitsOfInterest int16, ControlBitsToSet int16)
   519  SetSecurityDescriptorDacl(pSecurityDescriptor ptr[inout, array[int8]], bDaclPresent int32, pDacl ptr[inout, intptr], bDaclDefaulted int32)
   520  SetSecurityDescriptorGroup(pSecurityDescriptor ptr[inout, array[int8]], pGroup ptr[inout, array[int8]], bGroupDefaulted int32)
   521  SetSecurityDescriptorOwner(pSecurityDescriptor ptr[inout, array[int8]], pOwner ptr[inout, array[int8]], bOwnerDefaulted int32)
   522  SetSecurityDescriptorRMControl(SecurityDescriptor ptr[inout, array[int8]], RMControl ptr[inout, int8])
   523  SetSecurityDescriptorSacl(pSecurityDescriptor ptr[inout, array[int8]], bSaclPresent int32, pSacl ptr[inout, intptr], bSaclDefaulted int32)
   524  SetTokenInformation(TokenHandle HANDLE, TokenInformationClass int32, TokenInformation ptr[inout, array[int8]], TokenInformationLength int32)
   525  SetCachedSigningLevel(SourceFiles ptr[inout, HANDLE], SourceFileCount int32, Flags int32, TargetFile HANDLE)
   526  GetCachedSigningLevel(File HANDLE, Flags ptr[inout, int32], SigningLevel ptr[inout, int32], Thumbprint ptr[inout, int8], ThumbprintSize ptr[inout, int32], ThumbprintAlgorithm ptr[inout, int32])
   527  CveEventWrite(CveId ptr[inout, int16], AdditionalDetails ptr[inout, int16])
   528  ClosePrivateNamespace(Handle HANDLE, Flags int32)
   529  AddSIDToBoundaryDescriptor(BoundaryDescriptor ptr[inout, HANDLE], RequiredSid ptr[inout, array[int8]])
   530  DeleteBoundaryDescriptor(BoundaryDescriptor HANDLE)
   531  GetNumaHighestNodeNumber(HighestNodeNumber ptr[inout, int32])
   532  GetNumaNodeProcessorMaskEx(Node int16, ProcessorMask ptr[inout, intptr])
   533  GetNumaProximityNodeEx(ProximityId int32, NodeNumber ptr[inout, int16])
   534  GetProcessGroupAffinity(hProcess HANDLE, GroupCount ptr[inout, int16], GroupArray ptr[inout, int16])
   535  GetThreadGroupAffinity(hThread HANDLE, GroupAffinity ptr[inout, intptr])
   536  SetThreadGroupAffinity(hThread HANDLE, GroupAffinity ptr[inout, intptr], PreviousGroupAffinity ptr[inout, intptr])
   537  GetAppContainerNamedObjectPath(Token HANDLE, AppContainerSid ptr[inout, array[int8]], ObjectPathLength int32, ObjectPath ptr[inout, int16], ReturnLength ptr[inout, int32])
   538  QueryThreadCycleTime(ThreadHandle HANDLE, CycleTime ptr[inout, int64])
   539  QueryProcessCycleTime(ProcessHandle HANDLE, CycleTime ptr[inout, int64])
   540  QueryIdleProcessorCycleTime(BufferLength ptr[inout, int32], ProcessorIdleCycleTime ptr[inout, int64])
   541  QueryIdleProcessorCycleTimeEx(Group int16, BufferLength ptr[inout, int32], ProcessorIdleCycleTime ptr[inout, int64])
   542  QueryInterruptTimePrecise(lpInterruptTimePrecise ptr[inout, int64])
   543  QueryUnbiasedInterruptTimePrecise(lpUnbiasedInterruptTimePrecise ptr[inout, int64])
   544  QueryInterruptTime(lpInterruptTime ptr[inout, int64])
   545  QueryUnbiasedInterruptTime(UnbiasedTime ptr[inout, int64])
   546  GlobalAlloc(uFlags int32, dwBytes int64)
   547  GlobalReAlloc(hMem ptr[inout, array[int8]], dwBytes int64, uFlags int32)
   548  GlobalSize(hMem ptr[inout, array[int8]])
   549  GlobalUnlock(hMem ptr[inout, array[int8]])
   550  GlobalLock(hMem ptr[inout, array[int8]])
   551  GlobalFlags(hMem ptr[inout, array[int8]])
   552  GlobalHandle(pMem ptr[inout, array[int8]])
   553  GlobalFree(hMem ptr[inout, array[int8]])
   554  GlobalCompact(dwMinFree int32)
   555  GlobalFix(hMem ptr[inout, array[int8]])
   556  GlobalUnfix(hMem ptr[inout, array[int8]])
   557  GlobalWire(hMem ptr[inout, array[int8]])
   558  GlobalUnWire(hMem ptr[inout, array[int8]])
   559  GlobalMemoryStatus(lpBuffer ptr[inout, intptr])
   560  LocalAlloc(uFlags int32, uBytes int64)
   561  LocalReAlloc(hMem ptr[inout, array[int8]], uBytes int64, uFlags int32)
   562  LocalLock(hMem ptr[inout, array[int8]])
   563  LocalHandle(pMem ptr[inout, array[int8]])
   564  LocalUnlock(hMem ptr[inout, array[int8]])
   565  LocalSize(hMem ptr[inout, array[int8]])
   566  LocalFlags(hMem ptr[inout, array[int8]])
   567  LocalFree(hMem ptr[inout, array[int8]])
   568  LocalShrink(hMem ptr[inout, array[int8]], cbNewSize int32)
   569  LocalCompact(uMinFree int32)
   570  GetBinaryTypeA(lpApplicationName ptr[inout, int8], lpBinaryType ptr[inout, int32])
   571  GetShortPathNameA(lpszLongPath ptr[inout, int8], lpszShortPath ptr[inout, int8], cchBuffer int32)
   572  GetLongPathNameTransactedA(lpszShortPath ptr[inout, int8], lpszLongPath ptr[inout, int8], cchBuffer int32, hTransaction HANDLE)
   573  GetProcessAffinityMask(hProcess HANDLE, lpProcessAffinityMask ptr[inout, int64], lpSystemAffinityMask ptr[inout, int64])
   574  SetProcessAffinityMask(hProcess HANDLE, dwProcessAffinityMask int64)
   575  GetProcessIoCounters(hProcess HANDLE, lpIoCounters ptr[inout, intptr])
   576  GetProcessWorkingSetSize(hProcess HANDLE, lpMinimumWorkingSetSize ptr[inout, int64], lpMaximumWorkingSetSize ptr[inout, int64])
   577  SetProcessWorkingSetSize(hProcess HANDLE, dwMinimumWorkingSetSize int64, dwMaximumWorkingSetSize int64)
   578  FatalExit(ExitCode int32)
   579  SetEnvironmentStringsA(NewEnvironment ptr[inout, int8])
   580  SwitchToFiber(lpFiber ptr[inout, array[int8]])
   581  DeleteFiber(lpFiber ptr[inout, array[int8]])
   582  ConvertFiberToThread()
   583  CreateFiberEx(dwStackCommitSize int64, dwStackReserveSize int64, dwFlags int32, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]])
   584  ConvertThreadToFiberEx(lpParameter ptr[inout, array[int8]], dwFlags int32)
   585  CreateFiber(dwStackSize int64, lpStartAddress ptr[inout, intptr], lpParameter ptr[inout, array[int8]])
   586  ConvertThreadToFiber(lpParameter ptr[inout, array[int8]])
   587  CreateUmsCompletionList(UmsCompletionList ptr[inout, ptr[inout, array[int8]]])
   588  DequeueUmsCompletionListItems(UmsCompletionList ptr[inout, array[int8]], WaitTimeOut int32, UmsThreadList ptr[inout, ptr[inout, array[int8]]])
   589  GetUmsCompletionListEvent(UmsCompletionList ptr[inout, array[int8]], UmsCompletionEvent ptr[inout, HANDLE])
   590  ExecuteUmsThread(UmsThread ptr[inout, array[int8]])
   591  UmsThreadYield(SchedulerParam ptr[inout, array[int8]])
   592  DeleteUmsCompletionList(UmsCompletionList ptr[inout, array[int8]])
   593  GetCurrentUmsThread()
   594  GetNextUmsListItem(UmsContext ptr[inout, array[int8]])
   595  QueryUmsThreadInformation(UmsThread ptr[inout, array[int8]], UmsThreadInfoClass int32, UmsThreadInformation ptr[inout, array[int8]], UmsThreadInformationLength int32, ReturnLength ptr[inout, int32])
   596  SetUmsThreadInformation(UmsThread ptr[inout, array[int8]], UmsThreadInfoClass int32, UmsThreadInformation ptr[inout, array[int8]], UmsThreadInformationLength int32)
   597  DeleteUmsThreadContext(UmsThread ptr[inout, array[int8]])
   598  CreateUmsThreadContext(lpUmsThread ptr[inout, ptr[inout, array[int8]]])
   599  EnterUmsSchedulingMode(SchedulerStartupInfo ptr[inout, intptr])
   600  GetUmsSystemThreadInformation(ThreadHandle HANDLE, SystemThreadInfo ptr[inout, intptr])
   601  SetThreadAffinityMask(hThread HANDLE, dwThreadAffinityMask int64)
   602  SetProcessDEPPolicy(dwFlags int32)
   603  GetProcessDEPPolicy(hProcess HANDLE, lpFlags ptr[inout, int32], lpPermanent ptr[inout, int32])
   604  RequestWakeupLatency(latency int32)
   605  IsSystemResumeAutomatic()
   606  GetThreadSelectorEntry(hThread HANDLE, dwSelector int32, lpSelectorEntry ptr[inout, array[int8]])
   607  SetThreadExecutionState(esFlags int32)
   608  PowerCreateRequest(Context ptr[inout, intptr]) HANDLE
   609  PowerSetRequest(PowerRequest HANDLE, RequestType int32)
   610  PowerClearRequest(PowerRequest HANDLE, RequestType int32)
   611  SetFileCompletionNotificationModes(FileHandle HANDLE, Flags int8)
   612  Wow64GetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
   613  Wow64SetThreadContext(hThread HANDLE, lpContext ptr[inout, intptr])
   614  Wow64GetThreadSelectorEntry(hThread HANDLE, dwSelector int32, lpSelectorEntry ptr[inout, intptr])
   615  Wow64SuspendThread(hThread HANDLE)
   616  DebugSetProcessKillOnExit(KillOnExit int32)
   617  DebugBreakProcess(Process HANDLE)
   618  PulseEvent(hEvent HANDLE)
   619  GlobalDeleteAtom(nAtom int16)
   620  InitAtomTable(nSize int32)
   621  DeleteAtom(nAtom int16)
   622  SetHandleCount(uNumber int32)
   623  RequestDeviceWakeup(hDevice HANDLE)
   624  CancelDeviceWakeupRequest(hDevice HANDLE)
   625  GetDevicePowerState(hDevice HANDLE, pfOn ptr[inout, int32])
   626  SetMessageWaitingIndicator(hMsgIndicator HANDLE, ulMsgCount int32)
   627  SetFileShortNameA(hFile HANDLE, lpShortName ptr[inout, int8])
   628  LoadModule(lpModuleName ptr[inout, int8], lpParameterBlock ptr[inout, array[int8]])
   629  WinExec(lpCmdLine ptr[inout, int8], uCmdShow int32)
   630  ClearCommBreak(hFile HANDLE)
   631  ClearCommError(hFile HANDLE, lpErrors ptr[inout, int32], lpStat ptr[inout, intptr])
   632  SetupComm(hFile HANDLE, dwInQueue int32, dwOutQueue int32)
   633  EscapeCommFunction(hFile HANDLE, dwFunc int32)
   634  GetCommConfig(hCommDev HANDLE, lpCC ptr[inout, intptr], lpdwSize ptr[inout, int32])
   635  GetCommMask(hFile HANDLE, lpEvtMask ptr[inout, int32])
   636  GetCommProperties(hFile HANDLE, lpCommProp ptr[inout, intptr])
   637  GetCommModemStatus(hFile HANDLE, lpModemStat ptr[inout, int32])
   638  GetCommState(hFile HANDLE, lpDCB ptr[inout, intptr])
   639  GetCommTimeouts(hFile HANDLE, lpCommTimeouts ptr[inout, intptr])
   640  PurgeComm(hFile HANDLE, dwFlags int32)
   641  SetCommBreak(hFile HANDLE)
   642  SetCommConfig(hCommDev HANDLE, lpCC ptr[inout, intptr], dwSize int32)
   643  SetCommMask(hFile HANDLE, dwEvtMask int32)
   644  SetCommState(hFile HANDLE, lpDCB ptr[inout, intptr])
   645  SetCommTimeouts(hFile HANDLE, lpCommTimeouts ptr[inout, intptr])
   646  TransmitCommChar(hFile HANDLE, cChar int8)
   647  WaitCommEvent(hFile HANDLE, lpEvtMask ptr[inout, int32], lpOverlapped ptr[inout, intptr])
   648  SetTapePosition(hDevice HANDLE, dwPositionMethod int32, dwPartition int32, dwOffsetLow int32, dwOffsetHigh int32, bImmediate int32)
   649  GetTapePosition(hDevice HANDLE, dwPositionType int32, lpdwPartition ptr[inout, int32], lpdwOffsetLow ptr[inout, int32], lpdwOffsetHigh ptr[inout, int32])
   650  PrepareTape(hDevice HANDLE, dwOperation int32, bImmediate int32)
   651  EraseTape(hDevice HANDLE, dwEraseType int32, bImmediate int32)
   652  CreateTapePartition(hDevice HANDLE, dwPartitionMethod int32, dwCount int32, dwSize int32)
   653  WriteTapemark(hDevice HANDLE, dwTapemarkType int32, dwTapemarkCount int32, bImmediate int32)
   654  GetTapeStatus(hDevice HANDLE)
   655  GetTapeParameters(hDevice HANDLE, dwOperation int32, lpdwSize ptr[inout, int32], lpTapeInformation ptr[inout, array[int8]])
   656  SetTapeParameters(hDevice HANDLE, dwOperation int32, lpTapeInformation ptr[inout, array[int8]])
   657  MulDiv(nNumber int32, nNumerator int32, nDenominator int32)
   658  GetSystemDEPPolicy()
   659  GetSystemRegistryQuota(pdwQuotaAllowed ptr[inout, int32], pdwQuotaUsed ptr[inout, int32])
   660  FileTimeToDosDateTime(lpFileTime ptr[inout, intptr], lpFatDate ptr[inout, int16], lpFatTime ptr[inout, int16])
   661  DosDateTimeToFileTime(wFatDate int16, wFatTime int16, lpFileTime ptr[inout, intptr])
   662  FormatMessageA(dwFlags int32, lpSource ptr[inout, array[int8]], dwMessageId int32, dwLanguageId int32, lpBuffer ptr[inout, int8], nSize int32, Arguments ptr[inout, ptr[inout, int8]])
   663  CreateMailslotA(lpName ptr[inout, int8], nMaxMessageSize int32, lReadTimeout int32, lpSecurityAttributes ptr[inout, intptr]) HANDLE
   664  GetMailslotInfo(hMailslot HANDLE, lpMaxMessageSize ptr[inout, int32], lpNextSize ptr[inout, int32], lpMessageCount ptr[inout, int32], lpReadTimeout ptr[inout, int32])
   665  SetMailslotInfo(hMailslot HANDLE, lReadTimeout int32)
   666  EncryptFileA(lpFileName ptr[inout, int8])
   667  DecryptFileA(lpFileName ptr[inout, int8], dwReserved int32)
   668  FileEncryptionStatusA(lpFileName ptr[inout, int8], lpStatus ptr[inout, int32])
   669  OpenEncryptedFileRawA(lpFileName ptr[inout, int8], ulFlags int32, pvContext ptr[inout, ptr[inout, array[int8]]])
   670  ReadEncryptedFileRaw(pfExportCallback ptr[inout, intptr], pvCallbackContext ptr[inout, array[int8]], pvContext ptr[inout, array[int8]])
   671  WriteEncryptedFileRaw(pfImportCallback ptr[inout, intptr], pvCallbackContext ptr[inout, array[int8]], pvContext ptr[inout, array[int8]])
   672  CloseEncryptedFileRaw(pvContext ptr[inout, array[int8]])
   673  lstrcmpA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
   674  lstrcmpiA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
   675  lstrcpynA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8], iMaxLength int32)
   676  lstrcpyA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
   677  lstrcatA(lpString1 ptr[inout, int8], lpString2 ptr[inout, int8])
   678  lstrlenA(lpString ptr[inout, int8])
   679  OpenFile(lpFileName ptr[inout, int8], lpReOpenBuff ptr[inout, intptr], uStyle int32)
   680  IsTextUnicode(lpv ptr[inout, array[int8]], iSize int32, lpiResult ptr[inout, int32])
   681  BackupRead(hFile HANDLE, lpBuffer ptr[inout, int8], nNumberOfBytesToRead int32, lpNumberOfBytesRead ptr[inout, int32], bAbort int32, bProcessSecurity int32, lpContext ptr[inout, ptr[inout, array[int8]]])
   682  BackupSeek(hFile HANDLE, dwLowBytesToSeek int32, dwHighBytesToSeek int32, lpdwLowByteSeeked ptr[inout, int32], lpdwHighByteSeeked ptr[inout, int32], lpContext ptr[inout, ptr[inout, array[int8]]])
   683  BackupWrite(hFile HANDLE, lpBuffer ptr[inout, int8], nNumberOfBytesToWrite int32, lpNumberOfBytesWritten ptr[inout, int32], bAbort int32, bProcessSecurity int32, lpContext ptr[inout, ptr[inout, array[int8]]])
   684  OpenMutexA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
   685  CreateSemaphoreA(lpSemaphoreAttributes ptr[inout, intptr], lInitialCount int32, lMaximumCount int32, lpName ptr[inout, int8]) HANDLE
   686  OpenSemaphoreA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
   687  CreateWaitableTimerA(lpTimerAttributes ptr[inout, intptr], bManualReset int32, lpTimerName ptr[inout, int8]) HANDLE
   688  OpenWaitableTimerA(dwDesiredAccess int32, bInheritHandle int32, lpTimerName ptr[inout, int8]) HANDLE
   689  CreateSemaphoreExA(lpSemaphoreAttributes ptr[inout, intptr], lInitialCount int32, lMaximumCount int32, lpName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
   690  CreateWaitableTimerExA(lpTimerAttributes ptr[inout, intptr], lpTimerName ptr[inout, int8], dwFlags int32, dwDesiredAccess int32) HANDLE
   691  CreateFileMappingA(hFile HANDLE, lpFileMappingAttributes ptr[inout, intptr], flProtect int32, dwMaximumSizeHigh int32, dwMaximumSizeLow int32, lpName ptr[inout, int8]) HANDLE
   692  CreateFileMappingNumaA(hFile HANDLE, lpFileMappingAttributes ptr[inout, intptr], flProtect int32, dwMaximumSizeHigh int32, dwMaximumSizeLow int32, lpName ptr[inout, int8], nndPreferred int32) HANDLE
   693  OpenFileMappingA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
   694  GetLogicalDriveStringsA(nBufferLength int32, lpBuffer ptr[inout, int8])
   695  LoadPackagedLibrary(lpwLibFileName ptr[inout, int16], Reserved int32)
   696  QueryFullProcessImageNameA(hProcess HANDLE, dwFlags int32, lpExeName ptr[inout, int8], lpdwSize ptr[inout, int32])
   697  GetStartupInfoA(lpStartupInfo ptr[inout, intptr])
   698  GetFirmwareEnvironmentVariableA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pBuffer ptr[inout, array[int8]], nSize int32)
   699  GetFirmwareEnvironmentVariableExA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pBuffer ptr[inout, array[int8]], nSize int32, pdwAttribubutes ptr[inout, int32])
   700  SetFirmwareEnvironmentVariableA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pValue ptr[inout, array[int8]], nSize int32)
   701  SetFirmwareEnvironmentVariableExA(lpName ptr[inout, int8], lpGuid ptr[inout, int8], pValue ptr[inout, array[int8]], nSize int32, dwAttributes int32)
   702  GetFirmwareType(FirmwareType ptr[inout, int32])
   703  IsNativeVhdBoot(NativeVhdBoot ptr[inout, int32])
   704  FindResourceA(hModule ptr[inout, intptr], lpName ptr[inout, int8], lpType ptr[inout, int8])
   705  FindResourceExA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpName ptr[inout, int8], wLanguage int16)
   706  EnumResourceTypesA(hModule ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64)
   707  EnumResourceNamesA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64)
   708  EnumResourceLanguagesA(hModule ptr[inout, intptr], lpType ptr[inout, int8], lpName ptr[inout, int8], lpEnumFunc ptr[inout, intptr], lParam int64)
   709  BeginUpdateResourceA(pFileName ptr[inout, int8], bDeleteExistingResources int32) HANDLE
   710  UpdateResourceA(hUpdate HANDLE, lpType ptr[inout, int8], lpName ptr[inout, int8], wLanguage int16, lpData ptr[inout, array[int8]], cb int32)
   711  EndUpdateResourceA(hUpdate HANDLE, fDiscard int32)
   712  GlobalAddAtomA(lpString ptr[inout, int8])
   713  GlobalAddAtomExA(lpString ptr[inout, int8], Flags int32)
   714  GlobalFindAtomA(lpString ptr[inout, int8])
   715  GlobalGetAtomNameA(nAtom int16, lpBuffer ptr[inout, int8], nSize int32)
   716  AddAtomA(lpString ptr[inout, int8])
   717  FindAtomA(lpString ptr[inout, int8])
   718  GetAtomNameA(nAtom int16, lpBuffer ptr[inout, int8], nSize int32)
   719  GetProfileIntA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], nDefault int32)
   720  GetProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpDefault ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32)
   721  WriteProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpString ptr[inout, int8])
   722  GetProfileSectionA(lpAppName ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32)
   723  WriteProfileSectionA(lpAppName ptr[inout, int8], lpString ptr[inout, int8])
   724  GetPrivateProfileIntA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], nDefault int32, lpFileName ptr[inout, int8])
   725  GetPrivateProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpDefault ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32, lpFileName ptr[inout, int8])
   726  WritePrivateProfileStringA(lpAppName ptr[inout, int8], lpKeyName ptr[inout, int8], lpString ptr[inout, int8], lpFileName ptr[inout, int8])
   727  GetPrivateProfileSectionA(lpAppName ptr[inout, int8], lpReturnedString ptr[inout, int8], nSize int32, lpFileName ptr[inout, int8])
   728  WritePrivateProfileSectionA(lpAppName ptr[inout, int8], lpString ptr[inout, int8], lpFileName ptr[inout, int8])
   729  GetPrivateProfileSectionNamesA(lpszReturnBuffer ptr[inout, int8], nSize int32, lpFileName ptr[inout, int8])
   730  GetPrivateProfileStructA(lpszSection ptr[inout, int8], lpszKey ptr[inout, int8], lpStruct ptr[inout, array[int8]], uSizeStruct int32, szFile ptr[inout, int8])
   731  WritePrivateProfileStructA(lpszSection ptr[inout, int8], lpszKey ptr[inout, int8], lpStruct ptr[inout, array[int8]], uSizeStruct int32, szFile ptr[inout, int8])
   732  Wow64EnableWow64FsRedirection(Wow64FsEnableRedirection int8)
   733  SetDllDirectoryA(lpPathName ptr[inout, int8])
   734  GetDllDirectoryA(nBufferLength int32, lpBuffer ptr[inout, int8])
   735  SetSearchPathMode(Flags int32)
   736  CreateDirectoryExA(lpTemplateDirectory ptr[inout, int8], lpNewDirectory ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
   737  CreateDirectoryTransactedA(lpTemplateDirectory ptr[inout, int8], lpNewDirectory ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr], hTransaction HANDLE)
   738  RemoveDirectoryTransactedA(lpPathName ptr[inout, int8], hTransaction HANDLE)
   739  GetFullPathNameTransactedA(lpFileName ptr[inout, int8], nBufferLength int32, lpBuffer ptr[inout, int8], lpFilePart ptr[inout, ptr[inout, int8]], hTransaction HANDLE)
   740  DefineDosDeviceA(dwFlags int32, lpDeviceName ptr[inout, int8], lpTargetPath ptr[inout, int8])
   741  QueryDosDeviceA(lpDeviceName ptr[inout, int8], lpTargetPath ptr[inout, int8], ucchMax int32)
   742  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
   743  ReOpenFile(hOriginalFile HANDLE, dwDesiredAccess int32, dwShareMode int32, dwFlagsAndAttributes int32) HANDLE
   744  SetFileAttributesTransactedA(lpFileName ptr[inout, int8], dwFileAttributes int32, hTransaction HANDLE)
   745  GetFileAttributesTransactedA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFileInformation ptr[inout, array[int8]], hTransaction HANDLE)
   746  GetCompressedFileSizeTransactedA(lpFileName ptr[inout, int8], lpFileSizeHigh ptr[inout, int32], hTransaction HANDLE)
   747  DeleteFileTransactedA(lpFileName ptr[inout, int8], hTransaction HANDLE)
   748  CheckNameLegalDOS8Dot3A(lpName ptr[inout, int8], lpOemName ptr[inout, int8], OemNameSize int32, pbNameContainsSpaces ptr[inout, int32], pbNameLegal ptr[inout, int32])
   749  FindFirstFileTransactedA(lpFileName ptr[inout, int8], fInfoLevelId int32, lpFindFileData ptr[inout, array[int8]], fSearchOp int32, lpSearchFilter ptr[inout, array[int8]], dwAdditionalFlags int32, hTransaction HANDLE) HANDLE
   750  CopyFileA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], bFailIfExists int32)
   751  CopyFileExA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], pbCancel ptr[inout, int32], dwCopyFlags int32)
   752  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)
   753  CopyFile2(pwszExistingFileName ptr[inout, int16], pwszNewFileName ptr[inout, int16], pExtendedParameters ptr[inout, intptr])
   754  MoveFileA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8])
   755  MoveFileExA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], dwFlags int32)
   756  MoveFileWithProgressA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], dwFlags int32)
   757  MoveFileTransactedA(lpExistingFileName ptr[inout, int8], lpNewFileName ptr[inout, int8], lpProgressRoutine ptr[inout, intptr], lpData ptr[inout, array[int8]], dwFlags int32, hTransaction HANDLE)
   758  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]])
   759  CreateHardLinkA(lpFileName ptr[inout, int8], lpExistingFileName ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
   760  CreateHardLinkTransactedA(lpFileName ptr[inout, int8], lpExistingFileName ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr], hTransaction HANDLE)
   761  CreateNamedPipeA(lpName ptr[inout, int8], dwOpenMode int32, dwPipeMode int32, nMaxInstances int32, nOutBufferSize int32, nInBufferSize int32, nDefaultTimeOut int32, lpSecurityAttributes ptr[inout, intptr]) HANDLE
   762  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)
   763  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)
   764  WaitNamedPipeA(lpNamedPipeName ptr[inout, int8], nTimeOut int32)
   765  GetNamedPipeClientComputerNameA(Pipe HANDLE, ClientComputerName ptr[inout, int8], ClientComputerNameLength int32)
   766  GetNamedPipeClientProcessId(Pipe HANDLE, ClientProcessId ptr[inout, int32])
   767  GetNamedPipeClientSessionId(Pipe HANDLE, ClientSessionId ptr[inout, int32])
   768  GetNamedPipeServerProcessId(Pipe HANDLE, ServerProcessId ptr[inout, int32])
   769  GetNamedPipeServerSessionId(Pipe HANDLE, ServerSessionId ptr[inout, int32])
   770  SetVolumeLabelA(lpRootPathName ptr[inout, int8], lpVolumeName ptr[inout, int8])
   771  SetFileBandwidthReservation(hFile HANDLE, nPeriodMilliseconds int32, nBytesPerPeriod int32, bDiscardable int32, lpTransferSize ptr[inout, int32], lpNumOutstandingRequests ptr[inout, int32])
   772  GetFileBandwidthReservation(hFile HANDLE, lpPeriodMilliseconds ptr[inout, int32], lpBytesPerPeriod ptr[inout, int32], pDiscardable ptr[inout, int32], lpTransferSize ptr[inout, int32], lpNumOutstandingRequests ptr[inout, int32])
   773  ClearEventLogA(hEventLog HANDLE, lpBackupFileName ptr[inout, int8])
   774  BackupEventLogA(hEventLog HANDLE, lpBackupFileName ptr[inout, int8])
   775  CloseEventLog(hEventLog HANDLE)
   776  DeregisterEventSource(hEventLog HANDLE)
   777  NotifyChangeEventLog(hEventLog HANDLE, hEvent HANDLE)
   778  GetNumberOfEventLogRecords(hEventLog HANDLE, NumberOfRecords ptr[inout, int32])
   779  GetOldestEventLogRecord(hEventLog HANDLE, OldestRecord ptr[inout, int32])
   780  OpenEventLogA(lpUNCServerName ptr[inout, int8], lpSourceName ptr[inout, int8]) HANDLE
   781  RegisterEventSourceA(lpUNCServerName ptr[inout, int8], lpSourceName ptr[inout, int8]) HANDLE
   782  OpenBackupEventLogA(lpUNCServerName ptr[inout, int8], lpFileName ptr[inout, int8]) HANDLE
   783  ReadEventLogA(hEventLog HANDLE, dwReadFlags int32, dwRecordOffset int32, lpBuffer ptr[inout, array[int8]], nNumberOfBytesToRead int32, pnBytesRead ptr[inout, int32], pnMinNumberOfBytesNeeded ptr[inout, int32])
   784  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]])
   785  GetEventLogInformation(hEventLog HANDLE, dwInfoLevel int32, lpBuffer ptr[inout, array[int8]], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
   786  OperationStart(OperationStartParams ptr[inout, intptr])
   787  OperationEnd(OperationEndParams ptr[inout, intptr])
   788  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])
   789  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)
   790  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)
   791  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)
   792  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])
   793  ObjectPrivilegeAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], ClientToken HANDLE, DesiredAccess int32, Privileges ptr[inout, intptr], AccessGranted int32)
   794  ObjectCloseAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], GenerateOnClose int32)
   795  ObjectDeleteAuditAlarmA(SubsystemName ptr[inout, int8], HandleId ptr[inout, array[int8]], GenerateOnClose int32)
   796  PrivilegedServiceAuditAlarmA(SubsystemName ptr[inout, int8], ServiceName ptr[inout, int8], ClientToken HANDLE, Privileges ptr[inout, intptr], AccessGranted int32)
   797  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])
   798  SetFileSecurityA(lpFileName ptr[inout, int8], SecurityInformation int32, pSecurityDescriptor ptr[inout, array[int8]])
   799  GetFileSecurityA(lpFileName ptr[inout, int8], RequestedInformation int32, pSecurityDescriptor ptr[inout, array[int8]], nLength int32, lpnLengthNeeded ptr[inout, int32])
   800  MapViewOfFileExNuma(hFileMappingObject HANDLE, dwDesiredAccess int32, dwFileOffsetHigh int32, dwFileOffsetLow int32, dwNumberOfBytesToMap int64, lpBaseAddress ptr[inout, array[int8]], nndPreferred int32)
   801  IsBadReadPtr(lp ptr[inout, array[int8]], ucb int64)
   802  IsBadWritePtr(lp ptr[inout, array[int8]], ucb int64)
   803  IsBadHugeReadPtr(lp ptr[inout, array[int8]], ucb int64)
   804  IsBadHugeWritePtr(lp ptr[inout, array[int8]], ucb int64)
   805  IsBadCodePtr(lpfn ptr[inout, intptr])
   806  IsBadStringPtrA(lpsz ptr[inout, int8], ucchMax int64)
   807  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])
   808  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])
   809  LookupPrivilegeValueA(lpSystemName ptr[inout, int8], lpName ptr[inout, int8], lpLuid ptr[inout, intptr])
   810  LookupPrivilegeNameA(lpSystemName ptr[inout, int8], lpLuid ptr[inout, intptr], lpName ptr[inout, int8], cchName ptr[inout, int32])
   811  LookupPrivilegeDisplayNameA(lpSystemName ptr[inout, int8], lpName ptr[inout, int8], lpDisplayName ptr[inout, int8], cchDisplayName ptr[inout, int32], lpLanguageId ptr[inout, int32])
   812  BuildCommDCBA(lpDef ptr[inout, int8], lpDCB ptr[inout, intptr])
   813  BuildCommDCBAndTimeoutsA(lpDef ptr[inout, int8], lpDCB ptr[inout, intptr], lpCommTimeouts ptr[inout, intptr])
   814  CommConfigDialogA(lpszName ptr[inout, int8], hWnd ptr[inout, intptr], lpCC ptr[inout, intptr])
   815  GetDefaultCommConfigA(lpszName ptr[inout, int8], lpCC ptr[inout, intptr], lpdwSize ptr[inout, int32])
   816  SetDefaultCommConfigA(lpszName ptr[inout, int8], lpCC ptr[inout, intptr], dwSize int32)
   817  GetComputerNameA(lpBuffer ptr[inout, int8], nSize ptr[inout, int32])
   818  DnsHostnameToComputerNameA(Hostname ptr[inout, int8], ComputerName ptr[inout, int8], nSize ptr[inout, int32])
   819  GetUserNameA(lpBuffer ptr[inout, int8], pcbBuffer ptr[inout, int32])
   820  LogonUserA(lpszUsername ptr[inout, int8], lpszDomain ptr[inout, int8], lpszPassword ptr[inout, int8], dwLogonType int32, dwLogonProvider int32, phToken ptr[inout, HANDLE])
   821  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])
   822  IsTokenUntrusted(TokenHandle HANDLE)
   823  RegisterWaitForSingleObject(phNewWaitObject ptr[inout, HANDLE], hObject HANDLE, Callback ptr[inout, intptr], Context ptr[inout, array[int8]], dwMilliseconds int32, dwFlags int32)
   824  UnregisterWait(WaitHandle HANDLE)
   825  BindIoCompletionCallback(FileHandle HANDLE, Function ptr[inout, intptr], Flags int32)
   826  SetTimerQueueTimer(TimerQueue HANDLE, Callback ptr[inout, intptr], Parameter ptr[inout, array[int8]], DueTime int32, Period int32, PreferIo int32) HANDLE
   827  CancelTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE)
   828  DeleteTimerQueue(TimerQueue HANDLE)
   829  CreatePrivateNamespaceA(lpPrivateNamespaceAttributes ptr[inout, intptr], lpBoundaryDescriptor ptr[inout, array[int8]], lpAliasPrefix ptr[inout, int8]) HANDLE
   830  OpenPrivateNamespaceA(lpBoundaryDescriptor ptr[inout, array[int8]], lpAliasPrefix ptr[inout, int8]) HANDLE
   831  CreateBoundaryDescriptorA(Name ptr[inout, int8], Flags int32) HANDLE
   832  AddIntegrityLabelToBoundaryDescriptor(BoundaryDescriptor ptr[inout, HANDLE], IntegrityLabel ptr[inout, array[int8]])
   833  GetCurrentHwProfileA(lpHwProfileInfo ptr[inout, intptr])
   834  VerifyVersionInfoA(lpVersionInformation ptr[inout, intptr], dwTypeMask int32, dwlConditionMask int64)
   835  SystemTimeToTzSpecificLocalTime(lpTimeZoneInformation ptr[inout, intptr], lpUniversalTime ptr[inout, intptr], lpLocalTime ptr[inout, intptr])
   836  TzSpecificLocalTimeToSystemTime(lpTimeZoneInformation ptr[inout, intptr], lpLocalTime ptr[inout, intptr], lpUniversalTime ptr[inout, intptr])
   837  FileTimeToSystemTime(lpFileTime ptr[inout, intptr], lpSystemTime ptr[inout, intptr])
   838  SystemTimeToFileTime(lpSystemTime ptr[inout, intptr], lpFileTime ptr[inout, intptr])
   839  GetTimeZoneInformation(lpTimeZoneInformation ptr[inout, intptr])
   840  SetTimeZoneInformation(lpTimeZoneInformation ptr[inout, intptr])
   841  SetDynamicTimeZoneInformation(lpTimeZoneInformation ptr[inout, intptr])
   842  GetDynamicTimeZoneInformation(pTimeZoneInformation ptr[inout, intptr])
   843  GetTimeZoneInformationForYear(wYear int16, pdtzi ptr[inout, intptr], ptzi ptr[inout, intptr])
   844  EnumDynamicTimeZoneInformation(dwIndex int32, lpTimeZoneInformation ptr[inout, intptr])
   845  GetDynamicTimeZoneInformationEffectiveYears(lpTimeZoneInformation ptr[inout, intptr], FirstYear ptr[inout, int32], LastYear ptr[inout, int32])
   846  SystemTimeToTzSpecificLocalTimeEx(lpTimeZoneInformation ptr[inout, intptr], lpUniversalTime ptr[inout, intptr], lpLocalTime ptr[inout, intptr])
   847  TzSpecificLocalTimeToSystemTimeEx(lpTimeZoneInformation ptr[inout, intptr], lpLocalTime ptr[inout, intptr], lpUniversalTime ptr[inout, intptr])
   848  SetSystemPowerState(fSuspend int32, fForce int32)
   849  GetSystemPowerStatus(lpSystemPowerStatus ptr[inout, intptr])
   850  MapUserPhysicalPagesScatter(VirtualAddresses ptr[inout, ptr[inout, array[int8]]], NumberOfPages int64, PageArray ptr[inout, int64])
   851  CreateJobObjectA(lpJobAttributes ptr[inout, intptr], lpName ptr[inout, int8]) HANDLE
   852  OpenJobObjectA(dwDesiredAccess int32, bInheritHandle int32, lpName ptr[inout, int8]) HANDLE
   853  CreateJobSet(NumJob int32, UserJobSet ptr[inout, intptr], Flags int32)
   854  FindFirstVolumeA(lpszVolumeName ptr[inout, int8], cchBufferLength int32) HANDLE
   855  FindNextVolumeA(hFindVolume HANDLE, lpszVolumeName ptr[inout, int8], cchBufferLength int32)
   856  FindFirstVolumeMountPointA(lpszRootPathName ptr[inout, int8], lpszVolumeMountPoint ptr[inout, int8], cchBufferLength int32) HANDLE
   857  FindNextVolumeMountPointA(hFindVolumeMountPoint HANDLE, lpszVolumeMountPoint ptr[inout, int8], cchBufferLength int32)
   858  FindVolumeMountPointClose(hFindVolumeMountPoint HANDLE)
   859  SetVolumeMountPointA(lpszVolumeMountPoint ptr[inout, int8], lpszVolumeName ptr[inout, int8])
   860  DeleteVolumeMountPointA(lpszVolumeMountPoint ptr[inout, int8])
   861  GetVolumeNameForVolumeMountPointA(lpszVolumeMountPoint ptr[inout, int8], lpszVolumeName ptr[inout, int8], cchBufferLength int32)
   862  GetVolumePathNameA(lpszFileName ptr[inout, int8], lpszVolumePathName ptr[inout, int8], cchBufferLength int32)
   863  GetVolumePathNamesForVolumeNameA(lpszVolumeName ptr[inout, int8], lpszVolumePathNames ptr[inout, int8], cchBufferLength int32, lpcchReturnLength ptr[inout, int32])
   864  CreateActCtxA(pActCtx ptr[inout, intptr]) HANDLE
   865  AddRefActCtx(hActCtx HANDLE)
   866  ReleaseActCtx(hActCtx HANDLE)
   867  ZombifyActCtx(hActCtx HANDLE)
   868  ActivateActCtx(hActCtx HANDLE, lpCookie ptr[inout, int64])
   869  DeactivateActCtx(dwFlags int32, ulCookie int64)
   870  GetCurrentActCtx(lphActCtx ptr[inout, HANDLE])
   871  FindActCtxSectionStringA(dwFlags int32, lpExtensionGuid ptr[inout, intptr], ulSectionId int32, lpStringToFind ptr[inout, int8], ReturnedData ptr[inout, intptr])
   872  FindActCtxSectionGuid(dwFlags int32, lpExtensionGuid ptr[inout, intptr], ulSectionId int32, lpGuidToFind ptr[inout, intptr], ReturnedData ptr[inout, intptr])
   873  WTSGetActiveConsoleSessionId()
   874  GetActiveProcessorGroupCount()
   875  GetMaximumProcessorGroupCount()
   876  GetActiveProcessorCount(GroupNumber int16)
   877  GetMaximumProcessorCount(GroupNumber int16)
   878  GetNumaProcessorNode(Processor int8, NodeNumber ptr[inout, int8])
   879  GetNumaNodeNumberFromHandle(hFile HANDLE, NodeNumber ptr[inout, int16])
   880  GetNumaProcessorNodeEx(Processor ptr[inout, intptr], NodeNumber ptr[inout, int16])
   881  GetNumaNodeProcessorMask(Node int8, ProcessorMask ptr[inout, int64])
   882  GetNumaAvailableMemoryNode(Node int8, AvailableBytes ptr[inout, int64])
   883  GetNumaAvailableMemoryNodeEx(Node int16, AvailableBytes ptr[inout, int64])
   884  GetNumaProximityNode(ProximityId int32, NodeNumber ptr[inout, int8])
   885  RegisterApplicationRecoveryCallback(pRecoveyCallback ptr[inout, intptr], pvParameter ptr[inout, array[int8]], dwPingInterval int32, dwFlags int32)
   886  UnregisterApplicationRecoveryCallback()
   887  RegisterApplicationRestart(pwzCommandline ptr[inout, int16], dwFlags int32)
   888  UnregisterApplicationRestart()
   889  GetApplicationRecoveryCallback(hProcess HANDLE, pRecoveryCallback ptr[inout, ptr[inout, intptr]], ppvParameter ptr[inout, ptr[inout, array[int8]]], pdwPingInterval ptr[inout, int32], pdwFlags ptr[inout, int32])
   890  GetApplicationRestartSettings(hProcess HANDLE, pwzCommandline ptr[inout, int16], pcchSize ptr[inout, int32], pdwFlags ptr[inout, int32])
   891  ApplicationRecoveryInProgress(pbCancelled ptr[inout, int32])
   892  ApplicationRecoveryFinished(bSuccess int32)
   893  GetFileInformationByHandleEx(hFile HANDLE, FileInformationClass int32, lpFileInformation ptr[inout, array[int8]], dwBufferSize int32)
   894  OpenFileById(hVolumeHint HANDLE, lpFileId ptr[inout, intptr], dwDesiredAccess int32, dwShareMode int32, lpSecurityAttributes ptr[inout, intptr], dwFlagsAndAttributes int32) HANDLE
   895  CreateSymbolicLinkA(lpSymlinkFileName ptr[inout, int8], lpTargetFileName ptr[inout, int8], dwFlags int32)
   896  CreateSymbolicLinkTransactedA(lpSymlinkFileName ptr[inout, int8], lpTargetFileName ptr[inout, int8], dwFlags int32, hTransaction HANDLE)
   897  ReplacePartitionUnit(TargetPartition ptr[inout, int16], SparePartition ptr[inout, int16], Flags int32)
   898  AddSecureMemoryCacheCallback(pfnCallBack ptr[inout, intptr])
   899  RemoveSecureMemoryCacheCallback(pfnCallBack ptr[inout, intptr])
   900  CopyContext(Destination ptr[inout, intptr], ContextFlags int32, Source ptr[inout, intptr])
   901  InitializeContext(Buffer ptr[inout, array[int8]], ContextFlags int32, Context ptr[inout, ptr[inout, intptr]], ContextLength ptr[inout, int32])
   902  GetEnabledXStateFeatures()
   903  GetXStateFeaturesMask(Context ptr[inout, intptr], FeatureMask ptr[inout, int64])
   904  LocateXStateFeature(Context ptr[inout, intptr], FeatureId int32, Length ptr[inout, int32])
   905  SetXStateFeaturesMask(Context ptr[inout, intptr], FeatureMask int64)
   906  EnableThreadProfiling(ThreadHandle HANDLE, Flags int32, HardwareCounters int64, PerformanceDataHandle ptr[inout, HANDLE])
   907  DisableThreadProfiling(PerformanceDataHandle HANDLE)
   908  QueryThreadProfiling(ThreadHandle HANDLE, Enabled ptr[inout, int8])
   909  ReadThreadProfilingData(PerformanceDataHandle HANDLE, Flags int32, PerformanceData ptr[inout, intptr])
   910  AddFontResourceA(arg0 ptr[inout, int8])
   911  AnimatePalette(hPal ptr[inout, intptr], iStartIndex int32, cEntries int32, ppe ptr[inout, intptr])
   912  Arc(hdc ptr[inout, intptr], x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32)
   913  BitBlt(hdc ptr[inout, intptr], x int32, y int32, cx int32, cy int32, hdcSrc ptr[inout, intptr], x1 int32, y1 int32, rop int32)
   914  CancelDC(hdc ptr[inout, intptr])
   915  Chord(hdc ptr[inout, intptr], x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32)
   916  ChoosePixelFormat(hdc ptr[inout, intptr], ppfd ptr[inout, intptr])
   917  CloseMetaFile(hdc ptr[inout, intptr])
   918  CombineRgn(hrgnDst ptr[inout, intptr], hrgnSrc1 ptr[inout, intptr], hrgnSrc2 ptr[inout, intptr], iMode int32)
   919  CopyMetaFileA(arg0 ptr[inout, intptr], arg1 ptr[inout, int8])
   920  CreateBitmap(nWidth int32, nHeight int32, nPlanes int32, nBitCount int32, lpBits ptr[inout, array[int8]])
   921  CreateBitmapIndirect(pbm ptr[inout, intptr])
   922  CreateBrushIndirect(plbrush ptr[inout, intptr])
   923  CreateCompatibleBitmap(hdc ptr[inout, intptr], cx int32, cy int32)
   924  CreateDiscardableBitmap(hdc ptr[inout, intptr], cx int32, cy int32)
   925  CreateCompatibleDC(hdc ptr[inout, intptr])
   926  CreateDCA(pwszDriver ptr[inout, int8], pwszDevice ptr[inout, int8], pszPort ptr[inout, int8], pdm ptr[inout, intptr])
   927  CreateDIBitmap(hdc ptr[inout, intptr], pbmih ptr[inout, intptr], flInit int32, pjBits ptr[inout, array[int8]], pbmi ptr[inout, intptr], iUsage int32)
   928  CreateDIBPatternBrush(h ptr[inout, array[int8]], iUsage int32)
   929  CreateDIBPatternBrushPt(lpPackedDIB ptr[inout, array[int8]], iUsage int32)
   930  CreateEllipticRgn(x1 int32, y1 int32, x2 int32, y2 int32)
   931  CreateEllipticRgnIndirect(lprect ptr[inout, intptr])
   932  CreateFontIndirectA(lplf ptr[inout, intptr])
   933  CreateFontA(cHeight int32, cWidth int32, cEscapement int32, cOrientation int32, cWeight int32, bItalic int32, bUnderline int32, bStrikeOut int32, iCharSet int32)
   934  CreateHatchBrush(iHatch int32, color int32)
   935  CreateICA(pszDriver ptr[inout, int8], pszDevice ptr[inout, int8], pszPort ptr[inout, int8], pdm ptr[inout, intptr])
   936  CreateMetaFileA(pszFile ptr[inout, int8])
   937  CreatePalette(plpal ptr[inout, intptr])
   938  CreatePen(iStyle int32, cWidth int32, color int32)
   939  CreatePenIndirect(plpen ptr[inout, intptr])
   940  CreatePolyPolygonRgn(pptl ptr[inout, intptr], pc ptr[inout, int32], cPoly int32, iMode int32)
   941  CreatePatternBrush(hbm ptr[inout, intptr])
   942  CreateRectRgn(x1 int32, y1 int32, x2 int32, y2 int32)
   943  CreateRectRgnIndirect(lprect ptr[inout, intptr])
   944  CreateRoundRectRgn(x1 int32, y1 int32, x2 int32, y2 int32, w int32, h int32)
   945  CreateScalableFontResourceA(fdwHidden int32, lpszFont ptr[inout, int8], lpszFile ptr[inout, int8], lpszPath ptr[inout, int8])
   946  CreateSolidBrush(color int32)
   947  DeleteDC(hdc ptr[inout, intptr])
   948  DeleteMetaFile(hmf ptr[inout, intptr])
   949  DeleteObject(ho ptr[inout, array[int8]])
   950  DescribePixelFormat(hdc ptr[inout, intptr], iPixelFormat int32, nBytes int32, ppfd ptr[inout, intptr])
   951  DeviceCapabilitiesA(pDevice ptr[inout, int8], pPort ptr[inout, int8], fwCapability int16, pOutput ptr[inout, int8], pDevMode ptr[inout, intptr])
   952  DrawEscape(hdc ptr[inout, intptr], iEscape int32, cjIn int32, lpIn ptr[inout, int8])
   953  Ellipse(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
   954  EnumFontFamiliesExA(hdc ptr[inout, intptr], lpLogfont ptr[inout, intptr], lpProc ptr[inout, intptr], lParam int64, dwFlags int32)
   955  EnumFontFamiliesA(hdc ptr[inout, intptr], lpLogfont ptr[inout, int8], lpProc ptr[inout, intptr], lParam int64)
   956  EnumFontsA(hdc ptr[inout, intptr], lpLogfont ptr[inout, int8], lpProc ptr[inout, intptr], lParam int64)
   957  EnumObjects(hdc ptr[inout, intptr], nType int32, lpFunc ptr[inout, intptr], lParam int64)
   958  EqualRgn(hrgn1 ptr[inout, intptr], hrgn2 ptr[inout, intptr])
   959  Escape(hdc ptr[inout, intptr], iEscape int32, cjIn int32, pvIn ptr[inout, int8], pvOut ptr[inout, array[int8]])
   960  ExtEscape(hdc ptr[inout, intptr], iEscape int32, cjInput int32, lpInData ptr[inout, int8], cjOutput int32, lpOutData ptr[inout, int8])
   961  ExcludeClipRect(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
   962  ExtCreateRegion(lpx ptr[inout, intptr], nCount int32, lpData ptr[inout, intptr])
   963  ExtFloodFill(hdc ptr[inout, intptr], x int32, y int32, color int32, type int32)
   964  FillRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr], hbr ptr[inout, intptr])
   965  FloodFill(hdc ptr[inout, intptr], x int32, y int32, color int32)
   966  FrameRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr], hbr ptr[inout, intptr], w int32, h int32)
   967  GetROP2(hdc ptr[inout, intptr])
   968  GetAspectRatioFilterEx(hdc ptr[inout, intptr], lpsize ptr[inout, intptr])
   969  GetBkColor(hdc ptr[inout, intptr])
   970  GetDCBrushColor(hdc ptr[inout, intptr])
   971  GetDCPenColor(hdc ptr[inout, intptr])
   972  GetBkMode(hdc ptr[inout, intptr])
   973  GetBitmapBits(hbit ptr[inout, intptr], cb int32, lpvBits ptr[inout, array[int8]])
   974  GetBitmapDimensionEx(hbit ptr[inout, intptr], lpsize ptr[inout, intptr])
   975  GetBoundsRect(hdc ptr[inout, intptr], lprect ptr[inout, intptr], flags int32)
   976  GetBrushOrgEx(hdc ptr[inout, intptr], lppt ptr[inout, intptr])
   977  GetCharWidthA(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpBuffer ptr[inout, int32])
   978  GetCharWidth32A(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpBuffer ptr[inout, int32])
   979  GetCharWidthFloatA(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpBuffer ptr[inout, intptr])
   980  GetCharABCWidthsA(hdc ptr[inout, intptr], wFirst int32, wLast int32, lpABC ptr[inout, intptr])
   981  GetCharABCWidthsFloatA(hdc ptr[inout, intptr], iFirst int32, iLast int32, lpABC ptr[inout, intptr])
   982  GetClipBox(hdc ptr[inout, intptr], lprect ptr[inout, intptr])
   983  GetClipRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
   984  GetMetaRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
   985  GetCurrentObject(hdc ptr[inout, intptr], type int32)
   986  GetCurrentPositionEx(hdc ptr[inout, intptr], lppt ptr[inout, intptr])
   987  GetDeviceCaps(hdc ptr[inout, intptr], index int32)
   988  GetDIBits(hdc ptr[inout, intptr], hbm ptr[inout, intptr], start int32, cLines int32, lpvBits ptr[inout, array[int8]], lpbmi ptr[inout, intptr], usage int32)
   989  GetFontData(hdc ptr[inout, intptr], dwTable int32, dwOffset int32, pvBuffer ptr[inout, array[int8]], cjBuffer int32)
   990  GetGlyphOutlineA(hdc ptr[inout, intptr], uChar int32, fuFormat int32, lpgm ptr[inout, intptr], cjBuffer int32, pvBuffer ptr[inout, array[int8]], lpmat2 ptr[inout, intptr])
   991  GetGraphicsMode(hdc ptr[inout, intptr])
   992  GetMapMode(hdc ptr[inout, intptr])
   993  GetMetaFileBitsEx(hMF ptr[inout, intptr], cbBuffer int32, lpData ptr[inout, array[int8]])
   994  GetMetaFileA(lpName ptr[inout, int8])
   995  GetNearestColor(hdc ptr[inout, intptr], color int32)
   996  GetNearestPaletteIndex(h ptr[inout, intptr], color int32)
   997  GetObjectType(h ptr[inout, array[int8]])
   998  GetOutlineTextMetricsA(hdc ptr[inout, intptr], cjCopy int32, potm ptr[inout, intptr])
   999  GetPaletteEntries(hpal ptr[inout, intptr], iStart int32, cEntries int32, pPalEntries ptr[inout, intptr])
  1000  GetPixel(hdc ptr[inout, intptr], x int32, y int32)
  1001  GetPixelFormat(hdc ptr[inout, intptr])
  1002  GetPolyFillMode(hdc ptr[inout, intptr])
  1003  GetRasterizerCaps(lpraststat ptr[inout, intptr], cjBytes int32)
  1004  GetRandomRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr], i int32)
  1005  GetRegionData(hrgn ptr[inout, intptr], nCount int32, lpRgnData ptr[inout, intptr])
  1006  GetRgnBox(hrgn ptr[inout, intptr], lprc ptr[inout, intptr])
  1007  GetStockObject(i int32)
  1008  GetStretchBltMode(hdc ptr[inout, intptr])
  1009  GetSystemPaletteEntries(hdc ptr[inout, intptr], iStart int32, cEntries int32, pPalEntries ptr[inout, intptr])
  1010  GetSystemPaletteUse(hdc ptr[inout, intptr])
  1011  GetTextCharacterExtra(hdc ptr[inout, intptr])
  1012  GetTextAlign(hdc ptr[inout, intptr])
  1013  GetTextColor(hdc ptr[inout, intptr])
  1014  GetTextExtentPointA(hdc ptr[inout, intptr], lpString ptr[inout, int8], c int32, lpsz ptr[inout, intptr])
  1015  GetTextExtentPoint32A(hdc ptr[inout, intptr], lpString ptr[inout, int8], c int32, psizl ptr[inout, intptr])
  1016  GetTextExtentExPointA(hdc ptr[inout, intptr], lpszString ptr[inout, int8], cchString int32, nMaxExtent int32, lpnFit ptr[inout, int32], lpnDx ptr[inout, int32], lpSize ptr[inout, intptr])
  1017  GetTextCharset(hdc ptr[inout, intptr])
  1018  GetTextCharsetInfo(hdc ptr[inout, intptr], lpSig ptr[inout, intptr], dwFlags int32)
  1019  TranslateCharsetInfo(lpSrc ptr[inout, int32], lpCs ptr[inout, intptr], dwFlags int32)
  1020  GetFontLanguageInfo(hdc ptr[inout, intptr])
  1021  GetCharacterPlacementA(hdc ptr[inout, intptr], lpString ptr[inout, int8], nCount int32, nMexExtent int32, lpResults ptr[inout, intptr], dwFlags int32)
  1022  GetFontUnicodeRanges(hdc ptr[inout, intptr], lpgs ptr[inout, intptr])
  1023  GetGlyphIndicesA(hdc ptr[inout, intptr], lpstr ptr[inout, int8], c int32, pgi ptr[inout, int16], fl int32)
  1024  GetTextExtentPointI(hdc ptr[inout, intptr], pgiIn ptr[inout, int16], cgi int32, psize ptr[inout, intptr])
  1025  GetTextExtentExPointI(hdc ptr[inout, intptr], lpwszString ptr[inout, int16], cwchString int32, nMaxExtent int32, lpnFit ptr[inout, int32], lpnDx ptr[inout, int32], lpSize ptr[inout, intptr])
  1026  GetCharWidthI(hdc ptr[inout, intptr], giFirst int32, cgi int32, pgi ptr[inout, int16], piWidths ptr[inout, int32])
  1027  GetCharABCWidthsI(hdc ptr[inout, intptr], giFirst int32, cgi int32, pgi ptr[inout, int16], pabc ptr[inout, intptr])
  1028  AddFontResourceExA(name ptr[inout, int8], fl int32, res ptr[inout, array[int8]])
  1029  RemoveFontResourceExA(name ptr[inout, int8], fl int32, pdv ptr[inout, array[int8]])
  1030  AddFontMemResourceEx(pFileView ptr[inout, array[int8]], cjSize int32, pvResrved ptr[inout, array[int8]], pNumFonts ptr[inout, int32]) HANDLE
  1031  RemoveFontMemResourceEx(h HANDLE)
  1032  CreateFontIndirectExA(arg0 ptr[inout, intptr])
  1033  GetViewportExtEx(hdc ptr[inout, intptr], lpsize ptr[inout, intptr])
  1034  GetViewportOrgEx(hdc ptr[inout, intptr], lppoint ptr[inout, intptr])
  1035  GetWindowExtEx(hdc ptr[inout, intptr], lpsize ptr[inout, intptr])
  1036  GetWindowOrgEx(hdc ptr[inout, intptr], lppoint ptr[inout, intptr])
  1037  IntersectClipRect(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
  1038  InvertRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
  1039  LineDDA(xStart int32, yStart int32, xEnd int32, yEnd int32, lpProc ptr[inout, intptr], data int64)
  1040  LineTo(hdc ptr[inout, intptr], x int32, y int32)
  1041  MaskBlt(hdcDest ptr[inout, intptr], xDest int32, yDest int32, width int32, height int32, hdcSrc ptr[inout, intptr], xSrc int32, ySrc int32, hbmMask ptr[inout, intptr])
  1042  PlgBlt(hdcDest ptr[inout, intptr], lpPoint ptr[inout, intptr], hdcSrc ptr[inout, intptr], xSrc int32, ySrc int32, width int32, height int32, hbmMask ptr[inout, intptr], xMask int32)
  1043  OffsetClipRgn(hdc ptr[inout, intptr], x int32, y int32)
  1044  OffsetRgn(hrgn ptr[inout, intptr], x int32, y int32)
  1045  PatBlt(hdc ptr[inout, intptr], x int32, y int32, w int32, h int32, rop int32)
  1046  Pie(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32, xr1 int32, yr1 int32, xr2 int32, yr2 int32)
  1047  PlayMetaFile(hdc ptr[inout, intptr], hmf ptr[inout, intptr])
  1048  PaintRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
  1049  PolyPolygon(hdc ptr[inout, intptr], apt ptr[inout, intptr], asz ptr[inout, int32], csz int32)
  1050  PtInRegion(hrgn ptr[inout, intptr], x int32, y int32)
  1051  PtVisible(hdc ptr[inout, intptr], x int32, y int32)
  1052  RectInRegion(hrgn ptr[inout, intptr], lprect ptr[inout, intptr])
  1053  RectVisible(hdc ptr[inout, intptr], lprect ptr[inout, intptr])
  1054  Rectangle(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
  1055  RestoreDC(hdc ptr[inout, intptr], nSavedDC int32)
  1056  ResetDCA(hdc ptr[inout, intptr], lpdm ptr[inout, intptr])
  1057  RealizePalette(hdc ptr[inout, intptr])
  1058  RemoveFontResourceA(lpFileName ptr[inout, int8])
  1059  RoundRect(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32, width int32, height int32)
  1060  ResizePalette(hpal ptr[inout, intptr], n int32)
  1061  SaveDC(hdc ptr[inout, intptr])
  1062  SelectClipRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr])
  1063  ExtSelectClipRgn(hdc ptr[inout, intptr], hrgn ptr[inout, intptr], mode int32)
  1064  SetMetaRgn(hdc ptr[inout, intptr])
  1065  SelectObject(hdc ptr[inout, intptr], h ptr[inout, array[int8]])
  1066  SelectPalette(hdc ptr[inout, intptr], hPal ptr[inout, intptr], bForceBkgd int32)
  1067  SetBkColor(hdc ptr[inout, intptr], color int32)
  1068  SetDCBrushColor(hdc ptr[inout, intptr], color int32)
  1069  SetDCPenColor(hdc ptr[inout, intptr], color int32)
  1070  SetBkMode(hdc ptr[inout, intptr], mode int32)
  1071  SetBitmapBits(hbm ptr[inout, intptr], cb int32, pvBits ptr[inout, array[int8]])
  1072  SetBoundsRect(hdc ptr[inout, intptr], lprect ptr[inout, intptr], flags int32)
  1073  SetDIBits(hdc ptr[inout, intptr], hbm ptr[inout, intptr], start int32, cLines int32, lpBits ptr[inout, array[int8]], lpbmi ptr[inout, intptr], ColorUse int32)
  1074  SetDIBitsToDevice(hdc ptr[inout, intptr], xDest int32, yDest int32, w int32, h int32, xSrc int32, ySrc int32, StartScan int32, cLines int32)
  1075  SetMapperFlags(hdc ptr[inout, intptr], flags int32)
  1076  SetGraphicsMode(hdc ptr[inout, intptr], iMode int32)
  1077  SetMapMode(hdc ptr[inout, intptr], iMode int32)
  1078  SetLayout(hdc ptr[inout, intptr], l int32)
  1079  GetLayout(hdc ptr[inout, intptr])
  1080  SetMetaFileBitsEx(cbBuffer int32, lpData ptr[inout, int8])
  1081  SetPaletteEntries(hpal ptr[inout, intptr], iStart int32, cEntries int32, pPalEntries ptr[inout, intptr])
  1082  SetPixel(hdc ptr[inout, intptr], x int32, y int32, color int32)
  1083  SetPixelV(hdc ptr[inout, intptr], x int32, y int32, color int32)
  1084  SetPixelFormat(hdc ptr[inout, intptr], format int32, ppfd ptr[inout, intptr])
  1085  SetPolyFillMode(hdc ptr[inout, intptr], mode int32)
  1086  StretchBlt(hdcDest ptr[inout, intptr], xDest int32, yDest int32, wDest int32, hDest int32, hdcSrc ptr[inout, intptr], xSrc int32, ySrc int32, wSrc int32)
  1087  SetRectRgn(hrgn ptr[inout, intptr], left int32, top int32, right int32, bottom int32)
  1088  StretchDIBits(hdc ptr[inout, intptr], xDest int32, yDest int32, DestWidth int32, DestHeight int32, xSrc int32, ySrc int32, SrcWidth int32, SrcHeight int32)
  1089  SetROP2(hdc ptr[inout, intptr], rop2 int32)
  1090  SetStretchBltMode(hdc ptr[inout, intptr], mode int32)
  1091  SetSystemPaletteUse(hdc ptr[inout, intptr], use int32)
  1092  SetTextCharacterExtra(hdc ptr[inout, intptr], extra int32)
  1093  SetTextColor(hdc ptr[inout, intptr], color int32)
  1094  SetTextAlign(hdc ptr[inout, intptr], align int32)
  1095  SetTextJustification(hdc ptr[inout, intptr], extra int32, count int32)
  1096  UpdateColors(hdc ptr[inout, intptr])
  1097  AlphaBlend(hdcDest ptr[inout, intptr], xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc ptr[inout, intptr], xoriginSrc int32, yoriginSrc int32, wSrc int32)
  1098  TransparentBlt(hdcDest ptr[inout, intptr], xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc ptr[inout, intptr], xoriginSrc int32, yoriginSrc int32, wSrc int32)
  1099  GradientFill(hdc ptr[inout, intptr], pVertex ptr[inout, intptr], nVertex int32, pMesh ptr[inout, array[int8]], nMesh int32, ulMode int32)
  1100  GdiAlphaBlend(hdcDest ptr[inout, intptr], xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc ptr[inout, intptr], xoriginSrc int32, yoriginSrc int32, wSrc int32)
  1101  GdiTransparentBlt(hdcDest ptr[inout, intptr], xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc ptr[inout, intptr], xoriginSrc int32, yoriginSrc int32, wSrc int32)
  1102  GdiGradientFill(hdc ptr[inout, intptr], pVertex ptr[inout, intptr], nVertex int32, pMesh ptr[inout, array[int8]], nCount int32, ulMode int32)
  1103  PlayMetaFileRecord(hdc ptr[inout, intptr], lpHandleTable ptr[inout, intptr], lpMR ptr[inout, intptr], noObjs int32)
  1104  EnumMetaFile(hdc ptr[inout, intptr], hmf ptr[inout, intptr], proc ptr[inout, intptr], param int64)
  1105  CloseEnhMetaFile(hdc ptr[inout, intptr])
  1106  CopyEnhMetaFileA(hEnh ptr[inout, intptr], lpFileName ptr[inout, int8])
  1107  CreateEnhMetaFileA(hdc ptr[inout, intptr], lpFilename ptr[inout, int8], lprc ptr[inout, intptr], lpDesc ptr[inout, int8])
  1108  DeleteEnhMetaFile(hmf ptr[inout, intptr])
  1109  EnumEnhMetaFile(hdc ptr[inout, intptr], hmf ptr[inout, intptr], proc ptr[inout, intptr], param ptr[inout, array[int8]], lpRect ptr[inout, intptr])
  1110  GetEnhMetaFileA(lpName ptr[inout, int8])
  1111  GetEnhMetaFileBits(hEMF ptr[inout, intptr], nSize int32, lpData ptr[inout, int8])
  1112  GetEnhMetaFileDescriptionA(hemf ptr[inout, intptr], cchBuffer int32, lpDescription ptr[inout, int8])
  1113  GetEnhMetaFileHeader(hemf ptr[inout, intptr], nSize int32, lpEnhMetaHeader ptr[inout, intptr])
  1114  GetEnhMetaFilePaletteEntries(hemf ptr[inout, intptr], nNumEntries int32, lpPaletteEntries ptr[inout, intptr])
  1115  GetEnhMetaFilePixelFormat(hemf ptr[inout, intptr], cbBuffer int32, ppfd ptr[inout, intptr])
  1116  GetWinMetaFileBits(hemf ptr[inout, intptr], cbData16 int32, pData16 ptr[inout, int8], iMapMode int32, hdcRef ptr[inout, intptr])
  1117  PlayEnhMetaFile(hdc ptr[inout, intptr], hmf ptr[inout, intptr], lprect ptr[inout, intptr])
  1118  PlayEnhMetaFileRecord(hdc ptr[inout, intptr], pht ptr[inout, intptr], pmr ptr[inout, intptr], cht int32)
  1119  SetEnhMetaFileBits(nSize int32, pb ptr[inout, int8])
  1120  SetWinMetaFileBits(nSize int32, lpMeta16Data ptr[inout, int8], hdcRef ptr[inout, intptr], lpMFP ptr[inout, intptr])
  1121  GdiComment(hdc ptr[inout, intptr], nSize int32, lpData ptr[inout, int8])
  1122  GetTextMetricsA(hdc ptr[inout, intptr], lptm ptr[inout, intptr])
  1123  AngleArc(hdc ptr[inout, intptr], x int32, y int32, r int32, StartAngle intptr, SweepAngle intptr)
  1124  PolyPolyline(hdc ptr[inout, intptr], apt ptr[inout, intptr], asz ptr[inout, int32], csz int32)
  1125  GetWorldTransform(hdc ptr[inout, intptr], lpxf ptr[inout, intptr])
  1126  SetWorldTransform(hdc ptr[inout, intptr], lpxf ptr[inout, intptr])
  1127  ModifyWorldTransform(hdc ptr[inout, intptr], lpxf ptr[inout, intptr], mode int32)
  1128  CombineTransform(lpxfOut ptr[inout, intptr], lpxf1 ptr[inout, intptr], lpxf2 ptr[inout, intptr])
  1129  CreateDIBSection(hdc ptr[inout, intptr], pbmi ptr[inout, intptr], usage int32, ppvBits ptr[inout, ptr[inout, array[int8]]], hSection HANDLE, offset int32)
  1130  GetDIBColorTable(hdc ptr[inout, intptr], iStart int32, cEntries int32, prgbq ptr[inout, intptr])
  1131  SetDIBColorTable(hdc ptr[inout, intptr], iStart int32, cEntries int32, prgbq ptr[inout, intptr])
  1132  SetColorAdjustment(hdc ptr[inout, intptr], lpca ptr[inout, intptr])
  1133  GetColorAdjustment(hdc ptr[inout, intptr], lpca ptr[inout, intptr])
  1134  CreateHalftonePalette(hdc ptr[inout, intptr])
  1135  StartDocA(hdc ptr[inout, intptr], lpdi ptr[inout, intptr])
  1136  EndDoc(hdc ptr[inout, intptr])
  1137  StartPage(hdc ptr[inout, intptr])
  1138  EndPage(hdc ptr[inout, intptr])
  1139  AbortDoc(hdc ptr[inout, intptr])
  1140  SetAbortProc(hdc ptr[inout, intptr], proc ptr[inout, intptr])
  1141  AbortPath(hdc ptr[inout, intptr])
  1142  ArcTo(hdc ptr[inout, intptr], left int32, top int32, right int32, bottom int32, xr1 int32, yr1 int32, xr2 int32, yr2 int32)
  1143  BeginPath(hdc ptr[inout, intptr])
  1144  CloseFigure(hdc ptr[inout, intptr])
  1145  EndPath(hdc ptr[inout, intptr])
  1146  FillPath(hdc ptr[inout, intptr])
  1147  FlattenPath(hdc ptr[inout, intptr])
  1148  GetPath(hdc ptr[inout, intptr], apt ptr[inout, intptr], aj ptr[inout, int8], cpt int32)
  1149  PathToRegion(hdc ptr[inout, intptr])
  1150  PolyDraw(hdc ptr[inout, intptr], apt ptr[inout, intptr], aj ptr[inout, int8], cpt int32)
  1151  SelectClipPath(hdc ptr[inout, intptr], mode int32)
  1152  SetArcDirection(hdc ptr[inout, intptr], dir int32)
  1153  SetMiterLimit(hdc ptr[inout, intptr], limit intptr, old ptr[inout, intptr])
  1154  StrokeAndFillPath(hdc ptr[inout, intptr])
  1155  StrokePath(hdc ptr[inout, intptr])
  1156  WidenPath(hdc ptr[inout, intptr])
  1157  ExtCreatePen(iPenStyle int32, cWidth int32, plbrush ptr[inout, intptr], cStyle int32, pstyle ptr[inout, int32])
  1158  GetMiterLimit(hdc ptr[inout, intptr], plimit ptr[inout, intptr])
  1159  GetArcDirection(hdc ptr[inout, intptr])
  1160  GetObjectA(h HANDLE, c int32, pv ptr[inout, array[int8]])
  1161  MoveToEx(hdc ptr[inout, intptr], x int32, y int32, lppt ptr[inout, intptr])
  1162  TextOutA(hdc ptr[inout, intptr], x int32, y int32, lpString ptr[inout, int8], c int32)
  1163  ExtTextOutA(hdc ptr[inout, intptr], x int32, y int32, options int32, lprect ptr[inout, intptr], lpString ptr[inout, int8], c int32, lpDx ptr[inout, int32])
  1164  PolyTextOutA(hdc ptr[inout, intptr], ppt ptr[inout, intptr], nstrings int32)
  1165  CreatePolygonRgn(pptl ptr[inout, intptr], cPoint int32, iMode int32)
  1166  DPtoLP(hdc ptr[inout, intptr], lppt ptr[inout, intptr], c int32)
  1167  LPtoDP(hdc ptr[inout, intptr], lppt ptr[inout, intptr], c int32)
  1168  Polygon(hdc ptr[inout, intptr], apt ptr[inout, intptr], cpt int32)
  1169  Polyline(hdc ptr[inout, intptr], apt ptr[inout, intptr], cpt int32)
  1170  PolyBezier(hdc ptr[inout, intptr], apt ptr[inout, intptr], cpt int32)
  1171  PolyBezierTo(hdc ptr[inout, intptr], apt ptr[inout, intptr], cpt int32)
  1172  PolylineTo(hdc ptr[inout, intptr], apt ptr[inout, intptr], cpt int32)
  1173  SetViewportExtEx(hdc ptr[inout, intptr], x int32, y int32, lpsz ptr[inout, intptr])
  1174  SetViewportOrgEx(hdc ptr[inout, intptr], x int32, y int32, lppt ptr[inout, intptr])
  1175  SetWindowExtEx(hdc ptr[inout, intptr], x int32, y int32, lpsz ptr[inout, intptr])
  1176  SetWindowOrgEx(hdc ptr[inout, intptr], x int32, y int32, lppt ptr[inout, intptr])
  1177  OffsetViewportOrgEx(hdc ptr[inout, intptr], x int32, y int32, lppt ptr[inout, intptr])
  1178  OffsetWindowOrgEx(hdc ptr[inout, intptr], x int32, y int32, lppt ptr[inout, intptr])
  1179  ScaleViewportExtEx(hdc ptr[inout, intptr], xn int32, dx int32, yn int32, yd int32, lpsz ptr[inout, intptr])
  1180  ScaleWindowExtEx(hdc ptr[inout, intptr], xn int32, xd int32, yn int32, yd int32, lpsz ptr[inout, intptr])
  1181  SetBitmapDimensionEx(hbm ptr[inout, intptr], w int32, h int32, lpsz ptr[inout, intptr])
  1182  SetBrushOrgEx(hdc ptr[inout, intptr], x int32, y int32, lppt ptr[inout, intptr])
  1183  GetTextFaceA(hdc ptr[inout, intptr], c int32, lpName ptr[inout, int8])
  1184  GetKerningPairsA(hdc ptr[inout, intptr], nPairs int32, lpKernPair ptr[inout, intptr])
  1185  GetDCOrgEx(hdc ptr[inout, intptr], lppt ptr[inout, intptr])
  1186  FixBrushOrgEx(hdc ptr[inout, intptr], x int32, y int32, ptl ptr[inout, intptr])
  1187  UnrealizeObject(h ptr[inout, array[int8]])
  1188  GdiFlush()
  1189  GdiSetBatchLimit(dw int32)
  1190  GdiGetBatchLimit()
  1191  SetICMMode(hdc ptr[inout, intptr], mode int32)
  1192  CheckColorsInGamut(hdc ptr[inout, intptr], lpRGBTriple ptr[inout, intptr], dlpBuffer ptr[inout, array[int8]], nCount int32)
  1193  GetColorSpace(hdc ptr[inout, intptr])
  1194  GetLogColorSpaceA(hColorSpace ptr[inout, intptr], lpBuffer ptr[inout, intptr], nSize int32)
  1195  CreateColorSpaceA(lplcs ptr[inout, intptr])
  1196  SetColorSpace(hdc ptr[inout, intptr], hcs ptr[inout, intptr])
  1197  DeleteColorSpace(hcs ptr[inout, intptr])
  1198  GetICMProfileA(hdc ptr[inout, intptr], pBufSize ptr[inout, int32], pszFilename ptr[inout, int8])
  1199  SetICMProfileA(hdc ptr[inout, intptr], lpFileName ptr[inout, int8])
  1200  GetDeviceGammaRamp(hdc ptr[inout, intptr], lpRamp ptr[inout, array[int8]])
  1201  SetDeviceGammaRamp(hdc ptr[inout, intptr], lpRamp ptr[inout, array[int8]])
  1202  ColorMatchToTarget(hdc ptr[inout, intptr], hdcTarget ptr[inout, intptr], action int32)
  1203  EnumICMProfilesA(hdc ptr[inout, intptr], proc ptr[inout, intptr], param int64)
  1204  UpdateICMRegKeyA(reserved int32, lpszCMID ptr[inout, int8], lpszFileName ptr[inout, int8], command int32)
  1205  ColorCorrectPalette(hdc ptr[inout, intptr], hPal ptr[inout, intptr], deFirst int32, num int32)
  1206  wglCopyContext(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], arg2 int32)
  1207  wglCreateContext(arg0 ptr[inout, intptr])
  1208  wglCreateLayerContext(arg0 ptr[inout, intptr], arg1 int32)
  1209  wglDeleteContext(arg0 ptr[inout, intptr])
  1210  wglGetCurrentContext()
  1211  wglGetCurrentDC()
  1212  wglGetProcAddress(arg0 ptr[inout, int8])
  1213  wglMakeCurrent(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr])
  1214  wglShareLists(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr])
  1215  wglUseFontBitmapsA(arg0 ptr[inout, intptr], arg1 int32, arg2 int32, arg3 int32)
  1216  SwapBuffers(arg0 ptr[inout, intptr])
  1217  wglUseFontOutlinesA(arg0 ptr[inout, intptr], arg1 int32, arg2 int32, arg3 int32, arg4 intptr, arg5 intptr, arg6 int32, arg7 ptr[inout, intptr])
  1218  wglDescribeLayerPlane(arg0 ptr[inout, intptr], arg1 int32, arg2 int32, arg3 int32, arg4 ptr[inout, intptr])
  1219  wglSetLayerPaletteEntries(arg0 ptr[inout, intptr], arg1 int32, arg2 int32, arg3 int32, arg4 ptr[inout, int32])
  1220  wglGetLayerPaletteEntries(arg0 ptr[inout, intptr], arg1 int32, arg2 int32, arg3 int32, arg4 ptr[inout, int32])
  1221  wglRealizeLayerPalette(arg0 ptr[inout, intptr], arg1 int32, arg2 int32)
  1222  wglSwapLayerBuffers(arg0 ptr[inout, intptr], arg1 int32)
  1223  wglSwapMultipleBuffers(arg0 int32, arg1 ptr[inout, intptr])
  1224  wvsprintfA(arg0 ptr[inout, int8], arg1 ptr[inout, int8], arglist ptr[inout, int8])
  1225  wsprintfA(arg0 ptr[inout, int8], arg1 ptr[inout, int8])
  1226  LoadKeyboardLayoutA(pwszKLID ptr[inout, int8], Flags int32)
  1227  ActivateKeyboardLayout(hkl ptr[inout, intptr], Flags int32)
  1228  ToUnicodeEx(wVirtKey int32, wScanCode int32, lpKeyState ptr[inout, int8], pwszBuff ptr[inout, int16], cchBuff int32, wFlags int32, dwhkl ptr[inout, intptr])
  1229  UnloadKeyboardLayout(hkl ptr[inout, intptr])
  1230  GetKeyboardLayoutNameA(pwszKLID ptr[inout, int8])
  1231  GetKeyboardLayoutList(nBuff int32, lpList ptr[inout, ptr[inout, intptr]])
  1232  GetKeyboardLayout(idThread int32)
  1233  GetMouseMovePointsEx(cbSize int32, lppt ptr[inout, intptr], lpptBuf ptr[inout, intptr], nBufPoints int32, resolution int32)
  1234  CreateDesktopA(lpszDesktop ptr[inout, int8], lpszDevice ptr[inout, int8], pDevmode ptr[inout, intptr], dwFlags int32, dwDesiredAccess int32, lpsa ptr[inout, intptr])
  1235  CreateDesktopExA(lpszDesktop ptr[inout, int8], lpszDevice ptr[inout, int8], pDevmode ptr[inout, intptr], dwFlags int32, dwDesiredAccess int32, lpsa ptr[inout, intptr], ulHeapSize int32, pvoid ptr[inout, array[int8]])
  1236  OpenDesktopA(lpszDesktop ptr[inout, int8], dwFlags int32, fInherit int32, dwDesiredAccess int32)
  1237  OpenInputDesktop(dwFlags int32, fInherit int32, dwDesiredAccess int32)
  1238  EnumDesktopsA(hwinsta ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64)
  1239  EnumDesktopWindows(hDesktop ptr[inout, intptr], lpfn ptr[inout, intptr], lParam int64)
  1240  SwitchDesktop(hDesktop ptr[inout, intptr])
  1241  SetThreadDesktop(hDesktop ptr[inout, intptr])
  1242  CloseDesktop(hDesktop ptr[inout, intptr])
  1243  GetThreadDesktop(dwThreadId int32)
  1244  CreateWindowStationA(lpwinsta ptr[inout, int8], dwFlags int32, dwDesiredAccess int32, lpsa ptr[inout, intptr])
  1245  OpenWindowStationA(lpszWinSta ptr[inout, int8], fInherit int32, dwDesiredAccess int32)
  1246  EnumWindowStationsA(lpEnumFunc ptr[inout, intptr], lParam int64)
  1247  CloseWindowStation(hWinSta ptr[inout, intptr])
  1248  SetProcessWindowStation(hWinSta ptr[inout, intptr])
  1249  GetProcessWindowStation()
  1250  SetUserObjectSecurity(hObj HANDLE, pSIRequested ptr[inout, int32], pSID ptr[inout, array[int8]])
  1251  GetUserObjectSecurity(hObj HANDLE, pSIRequested ptr[inout, int32], pSID ptr[inout, array[int8]], nLength int32, lpnLengthNeeded ptr[inout, int32])
  1252  GetUserObjectInformationA(hObj HANDLE, nIndex int32, pvInfo ptr[inout, array[int8]], nLength int32, lpnLengthNeeded ptr[inout, int32])
  1253  SetUserObjectInformationA(hObj HANDLE, nIndex int32, pvInfo ptr[inout, array[int8]], nLength int32)
  1254  IsHungAppWindow(hwnd ptr[inout, intptr])
  1255  DisableProcessWindowsGhosting()
  1256  RegisterWindowMessageA(lpString ptr[inout, int8])
  1257  TrackMouseEvent(lpEventTrack ptr[inout, intptr])
  1258  DrawEdge(hdc ptr[inout, intptr], qrc ptr[inout, intptr], edge int32, grfFlags int32)
  1259  DrawFrameControl(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], arg2 int32, arg3 int32)
  1260  DrawCaption(hwnd ptr[inout, intptr], hdc ptr[inout, intptr], lprect ptr[inout, intptr], flags int32)
  1261  DrawAnimatedRects(hwnd ptr[inout, intptr], idAni int32, lprcFrom ptr[inout, intptr], lprcTo ptr[inout, intptr])
  1262  GetMessageA(lpMsg ptr[inout, intptr], hWnd ptr[inout, intptr], wMsgFilterMin int32, wMsgFilterMax int32)
  1263  TranslateMessage(lpMsg ptr[inout, intptr])
  1264  DispatchMessageA(lpMsg ptr[inout, intptr])
  1265  SetMessageQueue(cMessagesMax int32)
  1266  PeekMessageA(lpMsg ptr[inout, intptr], hWnd ptr[inout, intptr], wMsgFilterMin int32, wMsgFilterMax int32, wRemoveMsg int32)
  1267  RegisterHotKey(hWnd ptr[inout, intptr], id int32, fsModifiers int32, vk int32)
  1268  UnregisterHotKey(hWnd ptr[inout, intptr], id int32)
  1269  SwapMouseButton(fSwap int32)
  1270  GetMessagePos()
  1271  GetMessageTime()
  1272  GetMessageExtraInfo()
  1273  GetUnpredictedMessagePos()
  1274  IsWow64Message()
  1275  SetMessageExtraInfo(lParam int64)
  1276  SendMessageA(hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64)
  1277  SendMessageTimeoutA(hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64, fuFlags int32, uTimeout int32, lpdwResult ptr[inout, int64])
  1278  SendNotifyMessageA(hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64)
  1279  SendMessageCallbackA(hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64, lpResultCallBack ptr[inout, intptr], dwData int64)
  1280  BroadcastSystemMessageExA(flags int32, lpInfo ptr[inout, int32], Msg int32, wParam int64, lParam int64, pbsmInfo ptr[inout, intptr])
  1281  BroadcastSystemMessageA(flags int32, lpInfo ptr[inout, int32], Msg int32, wParam int64, lParam int64)
  1282  RegisterDeviceNotificationA(hRecipient HANDLE, NotificationFilter ptr[inout, array[int8]], Flags int32)
  1283  UnregisterDeviceNotification(Handle ptr[inout, array[int8]])
  1284  RegisterPowerSettingNotification(hRecipient HANDLE, PowerSettingGuid ptr[inout, intptr], Flags int32)
  1285  UnregisterPowerSettingNotification(Handle ptr[inout, array[int8]])
  1286  RegisterSuspendResumeNotification(hRecipient HANDLE, Flags int32)
  1287  UnregisterSuspendResumeNotification(Handle ptr[inout, array[int8]])
  1288  PostMessageA(hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64)
  1289  PostThreadMessageA(idThread int32, Msg int32, wParam int64, lParam int64)
  1290  AttachThreadInput(idAttach int32, idAttachTo int32, fAttach int32)
  1291  ReplyMessage(lResult int64)
  1292  WaitMessage()
  1293  WaitForInputIdle(hProcess HANDLE, dwMilliseconds int32)
  1294  DefWindowProcA(hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64)
  1295  PostQuitMessage(nExitCode int32)
  1296  CallWindowProcA(lpPrevWndFunc ptr[inout, intptr], hWnd ptr[inout, intptr], Msg int32, wParam int64, lParam int64)
  1297  InSendMessage()
  1298  InSendMessageEx(lpReserved ptr[inout, array[int8]])
  1299  GetDoubleClickTime()
  1300  SetDoubleClickTime(arg0 int32)
  1301  RegisterClassA(lpWndClass ptr[inout, intptr])
  1302  UnregisterClassA(lpClassName ptr[inout, int8], hInstance ptr[inout, intptr])
  1303  GetClassInfoA(hInstance ptr[inout, intptr], lpClassName ptr[inout, int8], lpWndClass ptr[inout, intptr])
  1304  RegisterClassExA(arg0 ptr[inout, intptr])
  1305  GetClassInfoExA(hInstance ptr[inout, intptr], lpszClass ptr[inout, int8], lpwcx ptr[inout, intptr])
  1306  CreateWindowExA(dwExStyle int32, lpClassName ptr[inout, int8], lpWindowName ptr[inout, int8], dwStyle int32, X int32, Y int32, nWidth int32, nHeight int32, hWndParent ptr[inout, intptr])
  1307  IsWindow(hWnd ptr[inout, intptr])
  1308  IsMenu(hMenu ptr[inout, intptr])
  1309  IsChild(hWndParent ptr[inout, intptr], hWnd ptr[inout, intptr])
  1310  DestroyWindow(hWnd ptr[inout, intptr])
  1311  ShowWindow(hWnd ptr[inout, intptr], nCmdShow int32)
  1312  AnimateWindow(hWnd ptr[inout, intptr], dwTime int32, dwFlags int32)
  1313  UpdateLayeredWindow(hWnd ptr[inout, intptr], hdcDst ptr[inout, intptr], pptDst ptr[inout, intptr], psize ptr[inout, intptr], hdcSrc ptr[inout, intptr], pptSrc ptr[inout, intptr], crKey int32, pblend ptr[inout, intptr], dwFlags int32)
  1314  UpdateLayeredWindowIndirect(hWnd ptr[inout, intptr], pULWInfo ptr[inout, intptr])
  1315  GetLayeredWindowAttributes(hwnd ptr[inout, intptr], pcrKey ptr[inout, int32], pbAlpha ptr[inout, int8], pdwFlags ptr[inout, int32])
  1316  PrintWindow(hwnd ptr[inout, intptr], hdcBlt ptr[inout, intptr], nFlags int32)
  1317  SetLayeredWindowAttributes(hwnd ptr[inout, intptr], crKey int32, bAlpha int8, dwFlags int32)
  1318  ShowWindowAsync(hWnd ptr[inout, intptr], nCmdShow int32)
  1319  FlashWindow(hWnd ptr[inout, intptr], bInvert int32)
  1320  FlashWindowEx(pfwi ptr[inout, intptr])
  1321  ShowOwnedPopups(hWnd ptr[inout, intptr], fShow int32)
  1322  OpenIcon(hWnd ptr[inout, intptr])
  1323  CloseWindow(hWnd ptr[inout, intptr])
  1324  MoveWindow(hWnd ptr[inout, intptr], X int32, Y int32, nWidth int32, nHeight int32, bRepaint int32)
  1325  SetWindowPos(hWnd ptr[inout, intptr], hWndInsertAfter ptr[inout, intptr], X int32, Y int32, cx int32, cy int32, uFlags int32)
  1326  GetWindowPlacement(hWnd ptr[inout, intptr], lpwndpl ptr[inout, intptr])
  1327  SetWindowPlacement(hWnd ptr[inout, intptr], lpwndpl ptr[inout, intptr])
  1328  GetWindowDisplayAffinity(hWnd ptr[inout, intptr], pdwAffinity ptr[inout, int32])
  1329  SetWindowDisplayAffinity(hWnd ptr[inout, intptr], dwAffinity int32)
  1330  BeginDeferWindowPos(nNumWindows int32)
  1331  DeferWindowPos(hWinPosInfo ptr[inout, array[int8]], hWnd ptr[inout, intptr], hWndInsertAfter ptr[inout, intptr], x int32, y int32, cx int32, cy int32, uFlags int32)
  1332  EndDeferWindowPos(hWinPosInfo ptr[inout, array[int8]])
  1333  IsWindowVisible(hWnd ptr[inout, intptr])
  1334  IsIconic(hWnd ptr[inout, intptr])
  1335  AnyPopup()
  1336  BringWindowToTop(hWnd ptr[inout, intptr])
  1337  IsZoomed(hWnd ptr[inout, intptr])
  1338  CreateDialogParamA(hInstance ptr[inout, intptr], lpTemplateName ptr[inout, int8], hWndParent ptr[inout, intptr], lpDialogFunc ptr[inout, intptr], dwInitParam int64)
  1339  CreateDialogIndirectParamA(hInstance ptr[inout, intptr], lpTemplate ptr[inout, intptr], hWndParent ptr[inout, intptr], lpDialogFunc ptr[inout, intptr], dwInitParam int64)
  1340  DialogBoxParamA(hInstance ptr[inout, intptr], lpTemplateName ptr[inout, int8], hWndParent ptr[inout, intptr], lpDialogFunc ptr[inout, intptr], dwInitParam int64)
  1341  DialogBoxIndirectParamA(hInstance ptr[inout, intptr], hDialogTemplate ptr[inout, intptr], hWndParent ptr[inout, intptr], lpDialogFunc ptr[inout, intptr], dwInitParam int64)
  1342  EndDialog(hDlg ptr[inout, intptr], nResult int64)
  1343  GetDlgItem(hDlg ptr[inout, intptr], nIDDlgItem int32)
  1344  SetDlgItemInt(hDlg ptr[inout, intptr], nIDDlgItem int32, uValue int32, bSigned int32)
  1345  GetDlgItemInt(hDlg ptr[inout, intptr], nIDDlgItem int32, lpTranslated ptr[inout, int32], bSigned int32)
  1346  SetDlgItemTextA(hDlg ptr[inout, intptr], nIDDlgItem int32, lpString ptr[inout, int8])
  1347  GetDlgItemTextA(hDlg ptr[inout, intptr], nIDDlgItem int32, lpString ptr[inout, int8], cchMax int32)
  1348  CheckDlgButton(hDlg ptr[inout, intptr], nIDButton int32, uCheck int32)
  1349  CheckRadioButton(hDlg ptr[inout, intptr], nIDFirstButton int32, nIDLastButton int32, nIDCheckButton int32)
  1350  IsDlgButtonChecked(hDlg ptr[inout, intptr], nIDButton int32)
  1351  SendDlgItemMessageA(hDlg ptr[inout, intptr], nIDDlgItem int32, Msg int32, wParam int64, lParam int64)
  1352  GetNextDlgGroupItem(hDlg ptr[inout, intptr], hCtl ptr[inout, intptr], bPrevious int32)
  1353  GetNextDlgTabItem(hDlg ptr[inout, intptr], hCtl ptr[inout, intptr], bPrevious int32)
  1354  GetDlgCtrlID(hWnd ptr[inout, intptr])
  1355  GetDialogBaseUnits()
  1356  DefDlgProcA(hDlg ptr[inout, intptr], Msg int32, wParam int64, lParam int64)
  1357  CallMsgFilterA(lpMsg ptr[inout, intptr], nCode int32)
  1358  OpenClipboard(hWndNewOwner ptr[inout, intptr])
  1359  CloseClipboard()
  1360  GetClipboardSequenceNumber()
  1361  GetClipboardOwner()
  1362  SetClipboardViewer(hWndNewViewer ptr[inout, intptr])
  1363  GetClipboardViewer()
  1364  ChangeClipboardChain(hWndRemove ptr[inout, intptr], hWndNewNext ptr[inout, intptr])
  1365  SetClipboardData(uFormat int32, hMem HANDLE) HANDLE
  1366  GetClipboardData(uFormat int32) HANDLE
  1367  RegisterClipboardFormatA(lpszFormat ptr[inout, int8])
  1368  CountClipboardFormats()
  1369  EnumClipboardFormats(format int32)
  1370  GetClipboardFormatNameA(format int32, lpszFormatName ptr[inout, int8], cchMaxCount int32)
  1371  EmptyClipboard()
  1372  IsClipboardFormatAvailable(format int32)
  1373  GetPriorityClipboardFormat(paFormatPriorityList ptr[inout, int32], cFormats int32)
  1374  GetOpenClipboardWindow()
  1375  AddClipboardFormatListener(hwnd ptr[inout, intptr])
  1376  RemoveClipboardFormatListener(hwnd ptr[inout, intptr])
  1377  GetUpdatedClipboardFormats(lpuiFormats ptr[inout, int32], cFormats int32, pcFormatsOut ptr[inout, int32])
  1378  CharToOemA(pSrc ptr[inout, int8], pDst ptr[inout, int8])
  1379  OemToCharA(pSrc ptr[inout, int8], pDst ptr[inout, int8])
  1380  CharToOemBuffA(lpszSrc ptr[inout, int8], lpszDst ptr[inout, int8], cchDstLength int32)
  1381  OemToCharBuffA(lpszSrc ptr[inout, int8], lpszDst ptr[inout, int8], cchDstLength int32)
  1382  CharUpperA(lpsz ptr[inout, int8])
  1383  CharUpperBuffA(lpsz ptr[inout, int8], cchLength int32)
  1384  CharLowerA(lpsz ptr[inout, int8])
  1385  CharLowerBuffA(lpsz ptr[inout, int8], cchLength int32)
  1386  CharNextA(lpsz ptr[inout, int8])
  1387  CharPrevA(lpszStart ptr[inout, int8], lpszCurrent ptr[inout, int8])
  1388  CharNextExA(CodePage int16, lpCurrentChar ptr[inout, int8], dwFlags int32)
  1389  CharPrevExA(CodePage int16, lpStart ptr[inout, int8], lpCurrentChar ptr[inout, int8], dwFlags int32)
  1390  IsCharAlphaA(ch int8)
  1391  IsCharAlphaNumericA(ch int8)
  1392  IsCharUpperA(ch int8)
  1393  IsCharLowerA(ch int8)
  1394  SetFocus(hWnd ptr[inout, intptr])
  1395  GetActiveWindow()
  1396  GetFocus()
  1397  GetKBCodePage()
  1398  GetKeyState(nVirtKey int32)
  1399  GetAsyncKeyState(vKey int32)
  1400  GetKeyboardState(lpKeyState ptr[inout, int8])
  1401  SetKeyboardState(lpKeyState ptr[inout, int8])
  1402  GetKeyNameTextA(lParam int32, lpString ptr[inout, int8], cchSize int32)
  1403  GetKeyboardType(nTypeFlag int32)
  1404  ToAscii(uVirtKey int32, uScanCode int32, lpKeyState ptr[inout, int8], lpChar ptr[inout, int16], uFlags int32)
  1405  ToAsciiEx(uVirtKey int32, uScanCode int32, lpKeyState ptr[inout, int8], lpChar ptr[inout, int16], uFlags int32, dwhkl ptr[inout, intptr])
  1406  ToUnicode(wVirtKey int32, wScanCode int32, lpKeyState ptr[inout, int8], pwszBuff ptr[inout, int16], cchBuff int32, wFlags int32)
  1407  OemKeyScan(wOemChar int16)
  1408  VkKeyScanA(ch int8)
  1409  VkKeyScanExA(ch int8, dwhkl ptr[inout, intptr])
  1410  keybd_event(bVk int8, bScan int8, dwFlags int32, dwExtraInfo int64)
  1411  mouse_event(dwFlags int32, dx int32, dy int32, dwData int32, dwExtraInfo int64)
  1412  SendInput(cInputs int32, pInputs ptr[inout, intptr], cbSize int32)
  1413  GetTouchInputInfo(hTouchInput ptr[inout, intptr], cInputs int32, pInputs ptr[inout, intptr], cbSize int32)
  1414  CloseTouchInputHandle(hTouchInput ptr[inout, intptr])
  1415  RegisterTouchWindow(hwnd ptr[inout, intptr], ulFlags int32)
  1416  UnregisterTouchWindow(hwnd ptr[inout, intptr])
  1417  IsTouchWindow(hwnd ptr[inout, intptr], pulFlags ptr[inout, int32])
  1418  InitializeTouchInjection(maxCount int32, dwMode int32)
  1419  InjectTouchInput(count int32, contacts ptr[inout, intptr])
  1420  GetPointerType(pointerId int32, pointerType ptr[inout, int32])
  1421  GetPointerCursorId(pointerId int32, cursorId ptr[inout, int32])
  1422  GetPointerInfo(pointerId int32, pointerInfo ptr[inout, intptr])
  1423  GetPointerInfoHistory(pointerId int32, entriesCount ptr[inout, int32], pointerInfo ptr[inout, intptr])
  1424  GetPointerFrameInfo(pointerId int32, pointerCount ptr[inout, int32], pointerInfo ptr[inout, intptr])
  1425  GetPointerFrameInfoHistory(pointerId int32, entriesCount ptr[inout, int32], pointerCount ptr[inout, int32], pointerInfo ptr[inout, intptr])
  1426  GetPointerTouchInfo(pointerId int32, touchInfo ptr[inout, intptr])
  1427  GetPointerTouchInfoHistory(pointerId int32, entriesCount ptr[inout, int32], touchInfo ptr[inout, intptr])
  1428  GetPointerFrameTouchInfo(pointerId int32, pointerCount ptr[inout, int32], touchInfo ptr[inout, intptr])
  1429  GetPointerFrameTouchInfoHistory(pointerId int32, entriesCount ptr[inout, int32], pointerCount ptr[inout, int32], touchInfo ptr[inout, intptr])
  1430  GetPointerPenInfo(pointerId int32, penInfo ptr[inout, intptr])
  1431  GetPointerPenInfoHistory(pointerId int32, entriesCount ptr[inout, int32], penInfo ptr[inout, intptr])
  1432  GetPointerFramePenInfo(pointerId int32, pointerCount ptr[inout, int32], penInfo ptr[inout, intptr])
  1433  GetPointerFramePenInfoHistory(pointerId int32, entriesCount ptr[inout, int32], pointerCount ptr[inout, int32], penInfo ptr[inout, intptr])
  1434  SkipPointerFrameMessages(pointerId int32)
  1435  RegisterPointerInputTarget(hwnd ptr[inout, intptr], pointerType int32)
  1436  UnregisterPointerInputTarget(hwnd ptr[inout, intptr], pointerType int32)
  1437  RegisterPointerInputTargetEx(hwnd ptr[inout, intptr], pointerType int32, fObserve int32)
  1438  UnregisterPointerInputTargetEx(hwnd ptr[inout, intptr], pointerType int32)
  1439  EnableMouseInPointer(fEnable int32)
  1440  IsMouseInPointerEnabled()
  1441  RegisterTouchHitTestingWindow(hwnd ptr[inout, intptr], value int32)
  1442  EvaluateProximityToRect(controlBoundingBox ptr[inout, intptr], pHitTestingInput ptr[inout, intptr], pProximityEval ptr[inout, intptr])
  1443  EvaluateProximityToPolygon(numVertices int32, controlPolygon ptr[inout, intptr], pHitTestingInput ptr[inout, intptr], pProximityEval ptr[inout, intptr])
  1444  PackTouchHitTestingProximityEvaluation(pHitTestingInput ptr[inout, intptr], pProximityEval ptr[inout, intptr])
  1445  GetWindowFeedbackSetting(hwnd ptr[inout, intptr], feedback int32, dwFlags int32, pSize ptr[inout, int32], config ptr[inout, array[int8]])
  1446  SetWindowFeedbackSetting(hwnd ptr[inout, intptr], feedback int32, dwFlags int32, size int32, configuration ptr[inout, array[int8]])
  1447  GetPointerInputTransform(pointerId int32, historyCount int32, inputTransform ptr[inout, intptr])
  1448  GetLastInputInfo(plii ptr[inout, intptr])
  1449  MapVirtualKeyA(uCode int32, uMapType int32)
  1450  MapVirtualKeyExA(uCode int32, uMapType int32, dwhkl ptr[inout, intptr])
  1451  GetInputState()
  1452  GetQueueStatus(flags int32)
  1453  GetCapture()
  1454  SetCapture(hWnd ptr[inout, intptr])
  1455  ReleaseCapture()
  1456  MsgWaitForMultipleObjects(nCount int32, pHandles ptr[inout, ptr[inout, array[int8]]], fWaitAll int32, dwMilliseconds int32, dwWakeMask int32)
  1457  MsgWaitForMultipleObjectsEx(nCount int32, pHandles ptr[inout, ptr[inout, array[int8]]], dwMilliseconds int32, dwWakeMask int32, dwFlags int32)
  1458  SetTimer(hWnd ptr[inout, intptr], nIDEvent int64, uElapse int32, lpTimerFunc ptr[inout, intptr])
  1459  SetCoalescableTimer(hWnd ptr[inout, intptr], nIDEvent int64, uElapse int32, lpTimerFunc ptr[inout, intptr], uToleranceDelay int32)
  1460  KillTimer(hWnd ptr[inout, intptr], uIDEvent int64)
  1461  IsWindowUnicode(hWnd ptr[inout, intptr])
  1462  EnableWindow(hWnd ptr[inout, intptr], bEnable int32)
  1463  IsWindowEnabled(hWnd ptr[inout, intptr])
  1464  LoadAcceleratorsA(hInstance ptr[inout, intptr], lpTableName ptr[inout, int8])
  1465  CreateAcceleratorTableA(paccel ptr[inout, intptr], cAccel int32)
  1466  DestroyAcceleratorTable(hAccel ptr[inout, intptr])
  1467  CopyAcceleratorTableA(hAccelSrc ptr[inout, intptr], lpAccelDst ptr[inout, intptr], cAccelEntries int32)
  1468  TranslateAcceleratorA(hWnd ptr[inout, intptr], hAccTable ptr[inout, intptr], lpMsg ptr[inout, intptr])
  1469  GetSystemMetrics(nIndex int32)
  1470  GetSystemMetricsForDpi(nIndex int32, dpi int32)
  1471  LoadMenuA(hInstance ptr[inout, intptr], lpMenuName ptr[inout, int8])
  1472  LoadMenuIndirectA(lpMenuTemplate ptr[inout, array[int8]])
  1473  GetMenu(hWnd ptr[inout, intptr])
  1474  SetMenu(hWnd ptr[inout, intptr], hMenu ptr[inout, intptr])
  1475  ChangeMenuA(hMenu ptr[inout, intptr], cmd int32, lpszNewItem ptr[inout, int8], cmdInsert int32, flags int32)
  1476  HiliteMenuItem(hWnd ptr[inout, intptr], hMenu ptr[inout, intptr], uIDHiliteItem int32, uHilite int32)
  1477  GetMenuStringA(hMenu ptr[inout, intptr], uIDItem int32, lpString ptr[inout, int8], cchMax int32, flags int32)
  1478  GetMenuState(hMenu ptr[inout, intptr], uId int32, uFlags int32)
  1479  DrawMenuBar(hWnd ptr[inout, intptr])
  1480  GetSystemMenu(hWnd ptr[inout, intptr], bRevert int32)
  1481  CreateMenu()
  1482  CreatePopupMenu()
  1483  DestroyMenu(hMenu ptr[inout, intptr])
  1484  CheckMenuItem(hMenu ptr[inout, intptr], uIDCheckItem int32, uCheck int32)
  1485  EnableMenuItem(hMenu ptr[inout, intptr], uIDEnableItem int32, uEnable int32)
  1486  GetSubMenu(hMenu ptr[inout, intptr], nPos int32)
  1487  GetMenuItemID(hMenu ptr[inout, intptr], nPos int32)
  1488  GetMenuItemCount(hMenu ptr[inout, intptr])
  1489  InsertMenuA(hMenu ptr[inout, intptr], uPosition int32, uFlags int32, uIDNewItem int64, lpNewItem ptr[inout, int8])
  1490  AppendMenuA(hMenu ptr[inout, intptr], uFlags int32, uIDNewItem int64, lpNewItem ptr[inout, int8])
  1491  ModifyMenuA(hMnu ptr[inout, intptr], uPosition int32, uFlags int32, uIDNewItem int64, lpNewItem ptr[inout, int8])
  1492  RemoveMenu(hMenu ptr[inout, intptr], uPosition int32, uFlags int32)
  1493  DeleteMenu(hMenu ptr[inout, intptr], uPosition int32, uFlags int32)
  1494  SetMenuItemBitmaps(hMenu ptr[inout, intptr], uPosition int32, uFlags int32, hBitmapUnchecked ptr[inout, intptr], hBitmapChecked ptr[inout, intptr])
  1495  GetMenuCheckMarkDimensions()
  1496  TrackPopupMenu(hMenu ptr[inout, intptr], uFlags int32, x int32, y int32, nReserved int32, hWnd ptr[inout, intptr], prcRect ptr[inout, intptr])
  1497  TrackPopupMenuEx(hMenu ptr[inout, intptr], uFlags int32, x int32, y int32, hwnd ptr[inout, intptr], lptpm ptr[inout, intptr])
  1498  CalculatePopupWindowPosition(anchorPoint ptr[inout, intptr], windowSize ptr[inout, intptr], flags int32, excludeRect ptr[inout, intptr], popupWindowPosition ptr[inout, intptr])
  1499  GetMenuInfo(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr])
  1500  SetMenuInfo(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr])
  1501  EndMenu()
  1502  InsertMenuItemA(hmenu ptr[inout, intptr], item int32, fByPosition int32, lpmi ptr[inout, intptr])
  1503  GetMenuItemInfoA(hmenu ptr[inout, intptr], item int32, fByPosition int32, lpmii ptr[inout, intptr])
  1504  SetMenuItemInfoA(hmenu ptr[inout, intptr], item int32, fByPositon int32, lpmii ptr[inout, intptr])
  1505  GetMenuDefaultItem(hMenu ptr[inout, intptr], fByPos int32, gmdiFlags int32)
  1506  SetMenuDefaultItem(hMenu ptr[inout, intptr], uItem int32, fByPos int32)
  1507  GetMenuItemRect(hWnd ptr[inout, intptr], hMenu ptr[inout, intptr], uItem int32, lprcItem ptr[inout, intptr])
  1508  MenuItemFromPoint(hWnd ptr[inout, intptr], hMenu ptr[inout, intptr], ptScreen intptr)
  1509  DragObject(hwndParent ptr[inout, intptr], hwndFrom ptr[inout, intptr], fmt int32, data int64, hcur ptr[inout, intptr])
  1510  DragDetect(hwnd ptr[inout, intptr], pt intptr)
  1511  DrawIcon(hDC ptr[inout, intptr], X int32, Y int32, hIcon ptr[inout, intptr])
  1512  DrawTextA(hdc ptr[inout, intptr], lpchText ptr[inout, int8], cchText int32, lprc ptr[inout, intptr], format int32)
  1513  DrawTextExA(hdc ptr[inout, intptr], lpchText ptr[inout, int8], cchText int32, lprc ptr[inout, intptr], format int32, lpdtp ptr[inout, intptr])
  1514  GrayStringA(hDC ptr[inout, intptr], hBrush ptr[inout, intptr], lpOutputFunc ptr[inout, intptr], lpData int64, nCount int32, X int32, Y int32, nWidth int32, nHeight int32)
  1515  DrawStateA(hdc ptr[inout, intptr], hbrFore ptr[inout, intptr], qfnCallBack ptr[inout, intptr], lData int64, wData int64, x int32, y int32, cx int32, cy int32)
  1516  TabbedTextOutA(hdc ptr[inout, intptr], x int32, y int32, lpString ptr[inout, int8], chCount int32, nTabPositions int32, lpnTabStopPositions ptr[inout, int32], nTabOrigin int32)
  1517  GetTabbedTextExtentA(hdc ptr[inout, intptr], lpString ptr[inout, int8], chCount int32, nTabPositions int32, lpnTabStopPositions ptr[inout, int32])
  1518  UpdateWindow(hWnd ptr[inout, intptr])
  1519  SetActiveWindow(hWnd ptr[inout, intptr])
  1520  GetForegroundWindow()
  1521  PaintDesktop(hdc ptr[inout, intptr])
  1522  SwitchToThisWindow(hwnd ptr[inout, intptr], fUnknown int32)
  1523  SetForegroundWindow(hWnd ptr[inout, intptr])
  1524  AllowSetForegroundWindow(dwProcessId int32)
  1525  LockSetForegroundWindow(uLockCode int32)
  1526  WindowFromDC(hDC ptr[inout, intptr])
  1527  GetDC(hWnd ptr[inout, intptr])
  1528  GetDCEx(hWnd ptr[inout, intptr], hrgnClip ptr[inout, intptr], flags int32)
  1529  GetWindowDC(hWnd ptr[inout, intptr])
  1530  ReleaseDC(hWnd ptr[inout, intptr], hDC ptr[inout, intptr])
  1531  BeginPaint(hWnd ptr[inout, intptr], lpPaint ptr[inout, intptr])
  1532  EndPaint(hWnd ptr[inout, intptr], lpPaint ptr[inout, intptr])
  1533  GetUpdateRect(hWnd ptr[inout, intptr], lpRect ptr[inout, intptr], bErase int32)
  1534  GetUpdateRgn(hWnd ptr[inout, intptr], hRgn ptr[inout, intptr], bErase int32)
  1535  SetWindowRgn(hWnd ptr[inout, intptr], hRgn ptr[inout, intptr], bRedraw int32)
  1536  GetWindowRgn(hWnd ptr[inout, intptr], hRgn ptr[inout, intptr])
  1537  GetWindowRgnBox(hWnd ptr[inout, intptr], lprc ptr[inout, intptr])
  1538  ExcludeUpdateRgn(hDC ptr[inout, intptr], hWnd ptr[inout, intptr])
  1539  InvalidateRect(hWnd ptr[inout, intptr], lpRect ptr[inout, intptr], bErase int32)
  1540  ValidateRect(hWnd ptr[inout, intptr], lpRect ptr[inout, intptr])
  1541  InvalidateRgn(hWnd ptr[inout, intptr], hRgn ptr[inout, intptr], bErase int32)
  1542  ValidateRgn(hWnd ptr[inout, intptr], hRgn ptr[inout, intptr])
  1543  RedrawWindow(hWnd ptr[inout, intptr], lprcUpdate ptr[inout, intptr], hrgnUpdate ptr[inout, intptr], flags int32)
  1544  LockWindowUpdate(hWndLock ptr[inout, intptr])
  1545  ScrollWindow(hWnd ptr[inout, intptr], XAmount int32, YAmount int32, lpRect ptr[inout, intptr], lpClipRect ptr[inout, intptr])
  1546  ScrollDC(hDC ptr[inout, intptr], dx int32, dy int32, lprcScroll ptr[inout, intptr], lprcClip ptr[inout, intptr], hrgnUpdate ptr[inout, intptr], lprcUpdate ptr[inout, intptr])
  1547  ScrollWindowEx(hWnd ptr[inout, intptr], dx int32, dy int32, prcScroll ptr[inout, intptr], prcClip ptr[inout, intptr], hrgnUpdate ptr[inout, intptr], prcUpdate ptr[inout, intptr], flags int32)
  1548  SetScrollPos(hWnd ptr[inout, intptr], nBar int32, nPos int32, bRedraw int32)
  1549  GetScrollPos(hWnd ptr[inout, intptr], nBar int32)
  1550  SetScrollRange(hWnd ptr[inout, intptr], nBar int32, nMinPos int32, nMaxPos int32, bRedraw int32)
  1551  GetScrollRange(hWnd ptr[inout, intptr], nBar int32, lpMinPos ptr[inout, int32], lpMaxPos ptr[inout, int32])
  1552  ShowScrollBar(hWnd ptr[inout, intptr], wBar int32, bShow int32)
  1553  EnableScrollBar(hWnd ptr[inout, intptr], wSBflags int32, wArrows int32)
  1554  SetPropA(hWnd ptr[inout, intptr], lpString ptr[inout, int8], hData HANDLE)
  1555  GetPropA(hWnd ptr[inout, intptr], lpString ptr[inout, int8]) HANDLE
  1556  RemovePropA(hWnd ptr[inout, intptr], lpString ptr[inout, int8]) HANDLE
  1557  EnumPropsExA(hWnd ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64)
  1558  EnumPropsA(hWnd ptr[inout, intptr], lpEnumFunc ptr[inout, intptr])
  1559  SetWindowTextA(hWnd ptr[inout, intptr], lpString ptr[inout, int8])
  1560  GetWindowTextA(hWnd ptr[inout, intptr], lpString ptr[inout, int8], nMaxCount int32)
  1561  GetWindowTextLengthA(hWnd ptr[inout, intptr])
  1562  GetClientRect(hWnd ptr[inout, intptr], lpRect ptr[inout, intptr])
  1563  GetWindowRect(hWnd ptr[inout, intptr], lpRect ptr[inout, intptr])
  1564  AdjustWindowRect(lpRect ptr[inout, intptr], dwStyle int32, bMenu int32)
  1565  AdjustWindowRectEx(lpRect ptr[inout, intptr], dwStyle int32, bMenu int32, dwExStyle int32)
  1566  AdjustWindowRectExForDpi(lpRect ptr[inout, intptr], dwStyle int32, bMenu int32, dwExStyle int32, dpi int32)
  1567  SetWindowContextHelpId(arg0 ptr[inout, intptr], arg1 int32)
  1568  GetWindowContextHelpId(arg0 ptr[inout, intptr])
  1569  SetMenuContextHelpId(arg0 ptr[inout, intptr], arg1 int32)
  1570  GetMenuContextHelpId(arg0 ptr[inout, intptr])
  1571  MessageBoxA(hWnd ptr[inout, intptr], lpText ptr[inout, int8], lpCaption ptr[inout, int8], uType int32)
  1572  MessageBoxExA(hWnd ptr[inout, intptr], lpText ptr[inout, int8], lpCaption ptr[inout, int8], uType int32, wLanguageId int16)
  1573  MessageBoxIndirectA(lpmbp ptr[inout, intptr])
  1574  MessageBeep(uType int32)
  1575  ShowCursor(bShow int32)
  1576  SetCursorPos(X int32, Y int32)
  1577  SetPhysicalCursorPos(X int32, Y int32)
  1578  SetCursor(hCursor ptr[inout, intptr])
  1579  GetCursorPos(lpPoint ptr[inout, intptr])
  1580  GetPhysicalCursorPos(lpPoint ptr[inout, intptr])
  1581  GetClipCursor(lpRect ptr[inout, intptr])
  1582  GetCursor()
  1583  CreateCaret(hWnd ptr[inout, intptr], hBitmap ptr[inout, intptr], nWidth int32, nHeight int32)
  1584  GetCaretBlinkTime()
  1585  SetCaretBlinkTime(uMSeconds int32)
  1586  DestroyCaret()
  1587  HideCaret(hWnd ptr[inout, intptr])
  1588  ShowCaret(hWnd ptr[inout, intptr])
  1589  SetCaretPos(X int32, Y int32)
  1590  GetCaretPos(lpPoint ptr[inout, intptr])
  1591  ClientToScreen(hWnd ptr[inout, intptr], lpPoint ptr[inout, intptr])
  1592  ScreenToClient(hWnd ptr[inout, intptr], lpPoint ptr[inout, intptr])
  1593  LogicalToPhysicalPoint(hWnd ptr[inout, intptr], lpPoint ptr[inout, intptr])
  1594  PhysicalToLogicalPoint(hWnd ptr[inout, intptr], lpPoint ptr[inout, intptr])
  1595  LogicalToPhysicalPointForPerMonitorDPI(hWnd ptr[inout, intptr], lpPoint ptr[inout, intptr])
  1596  PhysicalToLogicalPointForPerMonitorDPI(hWnd ptr[inout, intptr], lpPoint ptr[inout, intptr])
  1597  MapWindowPoints(hWndFrom ptr[inout, intptr], hWndTo ptr[inout, intptr], lpPoints ptr[inout, intptr], cPoints int32)
  1598  WindowFromPoint(Point intptr)
  1599  WindowFromPhysicalPoint(Point intptr)
  1600  ChildWindowFromPoint(hWndParent ptr[inout, intptr], Point intptr)
  1601  ClipCursor(lpRect ptr[inout, intptr])
  1602  ChildWindowFromPointEx(hwnd ptr[inout, intptr], pt intptr, flags int32)
  1603  GetSysColor(nIndex int32)
  1604  GetSysColorBrush(nIndex int32)
  1605  SetSysColors(cElements int32, lpaElements ptr[inout, int32], lpaRgbValues ptr[inout, int32])
  1606  DrawFocusRect(hDC ptr[inout, intptr], lprc ptr[inout, intptr])
  1607  FillRect(hDC ptr[inout, intptr], lprc ptr[inout, intptr], hbr ptr[inout, intptr])
  1608  FrameRect(hDC ptr[inout, intptr], lprc ptr[inout, intptr], hbr ptr[inout, intptr])
  1609  InvertRect(hDC ptr[inout, intptr], lprc ptr[inout, intptr])
  1610  SetRect(lprc ptr[inout, intptr], xLeft int32, yTop int32, xRight int32, yBottom int32)
  1611  SetRectEmpty(lprc ptr[inout, intptr])
  1612  CopyRect(lprcDst ptr[inout, intptr], lprcSrc ptr[inout, intptr])
  1613  InflateRect(lprc ptr[inout, intptr], dx int32, dy int32)
  1614  IntersectRect(lprcDst ptr[inout, intptr], lprcSrc1 ptr[inout, intptr], lprcSrc2 ptr[inout, intptr])
  1615  UnionRect(lprcDst ptr[inout, intptr], lprcSrc1 ptr[inout, intptr], lprcSrc2 ptr[inout, intptr])
  1616  SubtractRect(lprcDst ptr[inout, intptr], lprcSrc1 ptr[inout, intptr], lprcSrc2 ptr[inout, intptr])
  1617  OffsetRect(lprc ptr[inout, intptr], dx int32, dy int32)
  1618  IsRectEmpty(lprc ptr[inout, intptr])
  1619  EqualRect(lprc1 ptr[inout, intptr], lprc2 ptr[inout, intptr])
  1620  PtInRect(lprc ptr[inout, intptr], pt intptr)
  1621  GetWindowWord(hWnd ptr[inout, intptr], nIndex int32)
  1622  SetWindowWord(hWnd ptr[inout, intptr], nIndex int32, wNewWord int16)
  1623  GetWindowLongA(hWnd ptr[inout, intptr], nIndex int32)
  1624  SetWindowLongA(hWnd ptr[inout, intptr], nIndex int32, dwNewLong int32)
  1625  GetWindowLongPtrA(hWnd ptr[inout, intptr], nIndex int32)
  1626  SetWindowLongPtrA(hWnd ptr[inout, intptr], nIndex int32, dwNewLong int64)
  1627  GetClassWord(hWnd ptr[inout, intptr], nIndex int32)
  1628  SetClassWord(hWnd ptr[inout, intptr], nIndex int32, wNewWord int16)
  1629  GetClassLongA(hWnd ptr[inout, intptr], nIndex int32)
  1630  SetClassLongA(hWnd ptr[inout, intptr], nIndex int32, dwNewLong int32)
  1631  GetClassLongPtrA(hWnd ptr[inout, intptr], nIndex int32)
  1632  SetClassLongPtrA(hWnd ptr[inout, intptr], nIndex int32, dwNewLong int64)
  1633  GetProcessDefaultLayout(pdwDefaultLayout ptr[inout, int32])
  1634  SetProcessDefaultLayout(dwDefaultLayout int32)
  1635  GetDesktopWindow()
  1636  GetParent(hWnd ptr[inout, intptr])
  1637  SetParent(hWndChild ptr[inout, intptr], hWndNewParent ptr[inout, intptr])
  1638  EnumChildWindows(hWndParent ptr[inout, intptr], lpEnumFunc ptr[inout, intptr], lParam int64)
  1639  FindWindowA(lpClassName ptr[inout, int8], lpWindowName ptr[inout, int8])
  1640  FindWindowExA(hWndParent ptr[inout, intptr], hWndChildAfter ptr[inout, intptr], lpszClass ptr[inout, int8], lpszWindow ptr[inout, int8])
  1641  GetShellWindow()
  1642  RegisterShellHookWindow(hwnd ptr[inout, intptr])
  1643  DeregisterShellHookWindow(hwnd ptr[inout, intptr])
  1644  EnumWindows(lpEnumFunc ptr[inout, intptr], lParam int64)
  1645  EnumThreadWindows(dwThreadId int32, lpfn ptr[inout, intptr], lParam int64)
  1646  GetClassNameA(hWnd ptr[inout, intptr], lpClassName ptr[inout, int8], nMaxCount int32)
  1647  GetTopWindow(hWnd ptr[inout, intptr])
  1648  GetWindowThreadProcessId(hWnd ptr[inout, intptr], lpdwProcessId ptr[inout, int32])
  1649  IsGUIThread(bConvert int32)
  1650  GetLastActivePopup(hWnd ptr[inout, intptr])
  1651  GetWindow(hWnd ptr[inout, intptr], uCmd int32)
  1652  SetWindowsHookA(nFilterType int32, pfnFilterProc ptr[inout, intptr])
  1653  UnhookWindowsHook(nCode int32, pfnFilterProc ptr[inout, intptr])
  1654  SetWindowsHookExA(idHook int32, lpfn ptr[inout, intptr], hmod ptr[inout, intptr], dwThreadId int32)
  1655  UnhookWindowsHookEx(hhk ptr[inout, intptr])
  1656  CallNextHookEx(hhk ptr[inout, intptr], nCode int32, wParam int64, lParam int64)
  1657  CheckMenuRadioItem(hmenu ptr[inout, intptr], first int32, last int32, check int32, flags int32)
  1658  LoadBitmapA(hInstance ptr[inout, intptr], lpBitmapName ptr[inout, int8])
  1659  LoadCursorA(hInstance ptr[inout, intptr], lpCursorName ptr[inout, int8])
  1660  LoadCursorFromFileA(lpFileName ptr[inout, int8])
  1661  CreateCursor(hInst ptr[inout, intptr], xHotSpot int32, yHotSpot int32, nWidth int32, nHeight int32, pvANDPlane ptr[inout, array[int8]], pvXORPlane ptr[inout, array[int8]])
  1662  DestroyCursor(hCursor ptr[inout, intptr])
  1663  SetSystemCursor(hcur ptr[inout, intptr], id int32)
  1664  LoadIconA(hInstance ptr[inout, intptr], lpIconName ptr[inout, int8])
  1665  PrivateExtractIconsA(szFileName ptr[inout, int8], nIconIndex int32, cxIcon int32, cyIcon int32, phicon ptr[inout, ptr[inout, intptr]], piconid ptr[inout, int32], nIcons int32, flags int32)
  1666  CreateIcon(hInstance ptr[inout, intptr], nWidth int32, nHeight int32, cPlanes int8, cBitsPixel int8, lpbANDbits ptr[inout, int8], lpbXORbits ptr[inout, int8])
  1667  DestroyIcon(hIcon ptr[inout, intptr])
  1668  LookupIconIdFromDirectory(presbits ptr[inout, int8], fIcon int32)
  1669  LookupIconIdFromDirectoryEx(presbits ptr[inout, int8], fIcon int32, cxDesired int32, cyDesired int32, Flags int32)
  1670  CreateIconFromResource(presbits ptr[inout, int8], dwResSize int32, fIcon int32, dwVer int32)
  1671  CreateIconFromResourceEx(presbits ptr[inout, int8], dwResSize int32, fIcon int32, dwVer int32, cxDesired int32, cyDesired int32, Flags int32)
  1672  LoadImageA(hInst ptr[inout, intptr], name ptr[inout, int8], type int32, cx int32, cy int32, fuLoad int32) HANDLE
  1673  CopyImage(h HANDLE, type int32, cx int32, cy int32, flags int32) HANDLE
  1674  DrawIconEx(hdc ptr[inout, intptr], xLeft int32, yTop int32, hIcon ptr[inout, intptr], cxWidth int32, cyWidth int32, istepIfAniCur int32, hbrFlickerFreeDraw ptr[inout, intptr], diFlags int32)
  1675  CreateIconIndirect(piconinfo ptr[inout, intptr])
  1676  CopyIcon(hIcon ptr[inout, intptr])
  1677  GetIconInfo(hIcon ptr[inout, intptr], piconinfo ptr[inout, intptr])
  1678  GetIconInfoExA(hicon ptr[inout, intptr], piconinfo ptr[inout, intptr])
  1679  IsDialogMessageA(hDlg ptr[inout, intptr], lpMsg ptr[inout, intptr])
  1680  MapDialogRect(hDlg ptr[inout, intptr], lpRect ptr[inout, intptr])
  1681  DlgDirListA(hDlg ptr[inout, intptr], lpPathSpec ptr[inout, int8], nIDListBox int32, nIDStaticPath int32, uFileType int32)
  1682  DlgDirSelectExA(hwndDlg ptr[inout, intptr], lpString ptr[inout, int8], chCount int32, idListBox int32)
  1683  DlgDirListComboBoxA(hDlg ptr[inout, intptr], lpPathSpec ptr[inout, int8], nIDComboBox int32, nIDStaticPath int32, uFiletype int32)
  1684  DlgDirSelectComboBoxExA(hwndDlg ptr[inout, intptr], lpString ptr[inout, int8], cchOut int32, idComboBox int32)
  1685  SetScrollInfo(hwnd ptr[inout, intptr], nBar int32, lpsi ptr[inout, intptr], redraw int32)
  1686  GetScrollInfo(hwnd ptr[inout, intptr], nBar int32, lpsi ptr[inout, intptr])
  1687  DefFrameProcA(hWnd ptr[inout, intptr], hWndMDIClient ptr[inout, intptr], uMsg int32, wParam int64, lParam int64)
  1688  DefMDIChildProcA(hWnd ptr[inout, intptr], uMsg int32, wParam int64, lParam int64)
  1689  TranslateMDISysAccel(hWndClient ptr[inout, intptr], lpMsg ptr[inout, intptr])
  1690  ArrangeIconicWindows(hWnd ptr[inout, intptr])
  1691  CreateMDIWindowA(lpClassName ptr[inout, int8], lpWindowName ptr[inout, int8], dwStyle int32, X int32, Y int32, nWidth int32, nHeight int32, hWndParent ptr[inout, intptr], hInstance ptr[inout, intptr])
  1692  TileWindows(hwndParent ptr[inout, intptr], wHow int32, lpRect ptr[inout, intptr], cKids int32, lpKids ptr[inout, ptr[inout, intptr]])
  1693  CascadeWindows(hwndParent ptr[inout, intptr], wHow int32, lpRect ptr[inout, intptr], cKids int32, lpKids ptr[inout, ptr[inout, intptr]])
  1694  WinHelpA(hWndMain ptr[inout, intptr], lpszHelp ptr[inout, int8], uCommand int32, dwData int64)
  1695  GetGuiResources(hProcess HANDLE, uiFlags int32)
  1696  ChangeDisplaySettingsA(lpDevMode ptr[inout, intptr], dwFlags int32)
  1697  ChangeDisplaySettingsExA(lpszDeviceName ptr[inout, int8], lpDevMode ptr[inout, intptr], hwnd ptr[inout, intptr], dwflags int32, lParam ptr[inout, array[int8]])
  1698  EnumDisplaySettingsA(lpszDeviceName ptr[inout, int8], iModeNum int32, lpDevMode ptr[inout, intptr])
  1699  EnumDisplaySettingsExA(lpszDeviceName ptr[inout, int8], iModeNum int32, lpDevMode ptr[inout, intptr], dwFlags int32)
  1700  EnumDisplayDevicesA(lpDevice ptr[inout, int8], iDevNum int32, lpDisplayDevice ptr[inout, intptr], dwFlags int32)
  1701  GetDisplayConfigBufferSizes(flags int32, numPathArrayElements ptr[inout, int32], numModeInfoArrayElements ptr[inout, int32])
  1702  SetDisplayConfig(numPathArrayElements int32, pathArray ptr[inout, intptr], numModeInfoArrayElements int32, modeInfoArray ptr[inout, intptr], flags int32)
  1703  QueryDisplayConfig(flags int32, numPathArrayElements ptr[inout, int32], pathArray ptr[inout, intptr], numModeInfoArrayElements ptr[inout, int32], modeInfoArray ptr[inout, intptr], currentTopologyId ptr[inout, int32])
  1704  DisplayConfigGetDeviceInfo(requestPacket ptr[inout, intptr])
  1705  DisplayConfigSetDeviceInfo(setPacket ptr[inout, intptr])
  1706  SystemParametersInfoA(uiAction int32, uiParam int32, pvParam ptr[inout, array[int8]], fWinIni int32)
  1707  SystemParametersInfoForDpi(uiAction int32, uiParam int32, pvParam ptr[inout, array[int8]], fWinIni int32, dpi int32)
  1708  SoundSentry()
  1709  SetDebugErrorLevel(dwLevel int32)
  1710  SetLastErrorEx(dwErrCode int32, dwType int32)
  1711  InternalGetWindowText(hWnd ptr[inout, intptr], pString ptr[inout, int16], cchMaxCount int32)
  1712  CancelShutdown()
  1713  MonitorFromPoint(pt intptr, dwFlags int32)
  1714  MonitorFromRect(lprc ptr[inout, intptr], dwFlags int32)
  1715  MonitorFromWindow(hwnd ptr[inout, intptr], dwFlags int32)
  1716  GetMonitorInfoA(hMonitor ptr[inout, intptr], lpmi ptr[inout, intptr])
  1717  EnumDisplayMonitors(hdc ptr[inout, intptr], lprcClip ptr[inout, intptr], lpfnEnum ptr[inout, intptr], dwData int64)
  1718  NotifyWinEvent(event int32, hwnd ptr[inout, intptr], idObject int32, idChild int32)
  1719  SetWinEventHook(eventMin int32, eventMax int32, hmodWinEventProc ptr[inout, intptr], pfnWinEventProc ptr[inout, intptr], idProcess int32, idThread int32, dwFlags int32)
  1720  IsWinEventHookInstalled(event int32)
  1721  UnhookWinEvent(hWinEventHook ptr[inout, intptr])
  1722  GetGUIThreadInfo(idThread int32, pgui ptr[inout, intptr])
  1723  BlockInput(fBlockIt int32)
  1724  SetProcessDPIAware()
  1725  IsProcessDPIAware()
  1726  SetThreadDpiAwarenessContext(dpiContext ptr[inout, intptr])
  1727  GetThreadDpiAwarenessContext()
  1728  GetWindowDpiAwarenessContext(hwnd ptr[inout, intptr])
  1729  GetAwarenessFromDpiAwarenessContext(value ptr[inout, intptr])
  1730  AreDpiAwarenessContextsEqual(dpiContextA ptr[inout, intptr], dpiContextB ptr[inout, intptr])
  1731  IsValidDpiAwarenessContext(value ptr[inout, intptr])
  1732  GetDpiForWindow(hwnd ptr[inout, intptr])
  1733  GetDpiForSystem()
  1734  EnableNonClientDpiScaling(hwnd ptr[inout, intptr])
  1735  InheritWindowMonitor(hwnd ptr[inout, intptr], hwndInherit ptr[inout, intptr])
  1736  SetProcessDpiAwarenessContext(value ptr[inout, intptr])
  1737  GetWindowModuleFileNameA(hwnd ptr[inout, intptr], pszFileName ptr[inout, int8], cchFileNameMax int32)
  1738  GetCursorInfo(pci ptr[inout, intptr])
  1739  GetWindowInfo(hwnd ptr[inout, intptr], pwi ptr[inout, intptr])
  1740  GetTitleBarInfo(hwnd ptr[inout, intptr], pti ptr[inout, intptr])
  1741  GetMenuBarInfo(hwnd ptr[inout, intptr], idObject int32, idItem int32, pmbi ptr[inout, intptr])
  1742  GetScrollBarInfo(hwnd ptr[inout, intptr], idObject int32, psbi ptr[inout, intptr])
  1743  GetComboBoxInfo(hwndCombo ptr[inout, intptr], pcbi ptr[inout, intptr])
  1744  GetAncestor(hwnd ptr[inout, intptr], gaFlags int32)
  1745  RealChildWindowFromPoint(hwndParent ptr[inout, intptr], ptParentClientCoords intptr)
  1746  RealGetWindowClassA(hwnd ptr[inout, intptr], ptszClassName ptr[inout, int8], cchClassNameMax int32)
  1747  GetAltTabInfoA(hwnd ptr[inout, intptr], iItem int32, pati ptr[inout, intptr], pszItemText ptr[inout, int8], cchItemText int32)
  1748  GetListBoxInfo(hwnd ptr[inout, intptr])
  1749  UserHandleGrantAccess(hUserHandle HANDLE, hJob HANDLE, bGrant int32)
  1750  GetRawInputData(hRawInput ptr[inout, intptr], uiCommand int32, pData ptr[inout, array[int8]], pcbSize ptr[inout, int32], cbSizeHeader int32)
  1751  GetRawInputDeviceInfoA(hDevice HANDLE, uiCommand int32, pData ptr[inout, array[int8]], pcbSize ptr[inout, int32])
  1752  GetRawInputBuffer(pData ptr[inout, intptr], pcbSize ptr[inout, int32], cbSizeHeader int32)
  1753  RegisterRawInputDevices(pRawInputDevices ptr[inout, intptr], uiNumDevices int32, cbSize int32)
  1754  GetRegisteredRawInputDevices(pRawInputDevices ptr[inout, intptr], puiNumDevices ptr[inout, int32], cbSize int32)
  1755  GetRawInputDeviceList(pRawInputDeviceList ptr[inout, intptr], puiNumDevices ptr[inout, int32], cbSize int32)
  1756  DefRawInputProc(paRawInput ptr[inout, ptr[inout, intptr]], nInput int32, cbSizeHeader int32)
  1757  GetPointerDevices(deviceCount ptr[inout, int32], pointerDevices ptr[inout, intptr])
  1758  GetPointerDevice(device HANDLE, pointerDevice ptr[inout, intptr])
  1759  GetPointerDeviceProperties(device HANDLE, propertyCount ptr[inout, int32], pointerProperties ptr[inout, intptr])
  1760  RegisterPointerDeviceNotifications(window ptr[inout, intptr], notifyRange int32)
  1761  GetPointerDeviceRects(device HANDLE, pointerDeviceRect ptr[inout, intptr], displayRect ptr[inout, intptr])
  1762  GetPointerDeviceCursors(device HANDLE, cursorCount ptr[inout, int32], deviceCursors ptr[inout, intptr])
  1763  GetRawPointerDeviceData(pointerId int32, historyCount int32, propertiesCount int32, pProperties ptr[inout, intptr], pValues ptr[inout, int32])
  1764  ChangeWindowMessageFilter(message int32, dwFlag int32)
  1765  ChangeWindowMessageFilterEx(hwnd ptr[inout, intptr], message int32, action int32, pChangeFilterStruct ptr[inout, intptr])
  1766  GetGestureInfo(hGestureInfo ptr[inout, intptr], pGestureInfo ptr[inout, intptr])
  1767  GetGestureExtraArgs(hGestureInfo ptr[inout, intptr], cbExtraArgs int32, pExtraArgs ptr[inout, int8])
  1768  CloseGestureInfoHandle(hGestureInfo ptr[inout, intptr])
  1769  SetGestureConfig(hwnd ptr[inout, intptr], dwReserved int32, cIDs int32, pGestureConfig ptr[inout, intptr], cbSize int32)
  1770  GetGestureConfig(hwnd ptr[inout, intptr], dwReserved int32, dwFlags int32, pcIDs ptr[inout, int32], pGestureConfig ptr[inout, intptr], cbSize int32)
  1771  ShutdownBlockReasonCreate(hWnd ptr[inout, intptr], pwszReason ptr[inout, int16])
  1772  ShutdownBlockReasonQuery(hWnd ptr[inout, intptr], pwszBuff ptr[inout, int16], pcchBuff ptr[inout, int32])
  1773  ShutdownBlockReasonDestroy(hWnd ptr[inout, intptr])
  1774  GetCurrentInputMessageSource(inputMessageSource ptr[inout, intptr])
  1775  GetCIMSSM(inputMessageSource ptr[inout, intptr])
  1776  GetAutoRotationState(pState ptr[inout, int32])
  1777  GetDisplayAutoRotationPreferences(pOrientation ptr[inout, int32])
  1778  SetDisplayAutoRotationPreferences(orientation int32)
  1779  IsImmersiveProcess(hProcess HANDLE)
  1780  SetProcessRestrictionExemption(fEnableExemption int32)
  1781  GetDateFormatA(Locale int32, dwFlags int32, lpDate ptr[inout, intptr], lpFormat ptr[inout, int8], lpDateStr ptr[inout, int8], cchDate int32)
  1782  GetTimeFormatA(Locale int32, dwFlags int32, lpTime ptr[inout, intptr], lpFormat ptr[inout, int8], lpTimeStr ptr[inout, int8], cchTime int32)
  1783  GetTimeFormatEx(lpLocaleName ptr[inout, int16], dwFlags int32, lpTime ptr[inout, intptr], lpFormat ptr[inout, int16], lpTimeStr ptr[inout, int16], cchTime int32)
  1784  GetDateFormatEx(lpLocaleName ptr[inout, int16], dwFlags int32, lpDate ptr[inout, intptr], lpFormat ptr[inout, int16], lpDateStr ptr[inout, int16], cchDate int32, lpCalendar ptr[inout, int16])
  1785  GetDurationFormatEx(lpLocaleName ptr[inout, int16], dwFlags int32, lpDuration ptr[inout, intptr], ullDuration int64, lpFormat ptr[inout, int16], lpDurationStr ptr[inout, int16], cchDuration int32)
  1786  CompareStringEx(lpLocaleName ptr[inout, int16], dwCmpFlags int32, lpString1 ptr[inout, int16], cchCount1 int32, lpString2 ptr[inout, int16], cchCount2 int32, lpVersionInformation ptr[inout, intptr], lpReserved ptr[inout, array[int8]], lParam int64)
  1787  CompareStringOrdinal(lpString1 ptr[inout, int16], cchCount1 int32, lpString2 ptr[inout, int16], cchCount2 int32, bIgnoreCase int32)
  1788  MultiByteToWideChar(CodePage int32, dwFlags int32, lpMultiByteStr ptr[inout, int8], cbMultiByte int32, lpWideCharStr ptr[inout, int16], cchWideChar int32)
  1789  WideCharToMultiByte(CodePage int32, dwFlags int32, lpWideCharStr ptr[inout, int16], cchWideChar int32, lpMultiByteStr ptr[inout, int8], cbMultiByte int32, lpDefaultChar ptr[inout, int8], lpUsedDefaultChar ptr[inout, int32])
  1790  IsValidCodePage(CodePage int32)
  1791  GetACP()
  1792  GetOEMCP()
  1793  GetCPInfo(CodePage int32, lpCPInfo ptr[inout, intptr])
  1794  GetCPInfoExA(CodePage int32, dwFlags int32, lpCPInfoEx ptr[inout, intptr])
  1795  CompareStringA(Locale int32, dwCmpFlags int32, lpString1 ptr[inout, int8], cchCount1 int32, lpString2 ptr[inout, int8], cchCount2 int32)
  1796  FindNLSString(Locale int32, dwFindNLSStringFlags int32, lpStringSource ptr[inout, int16], cchSource int32, lpStringValue ptr[inout, int16], cchValue int32, pcchFound ptr[inout, int32])
  1797  LCMapStringA(Locale int32, dwMapFlags int32, lpSrcStr ptr[inout, int8], cchSrc int32, lpDestStr ptr[inout, int8], cchDest int32)
  1798  GetLocaleInfoA(Locale int32, LCType int32, lpLCData ptr[inout, int8], cchData int32)
  1799  SetLocaleInfoA(Locale int32, LCType int32, lpLCData ptr[inout, int8])
  1800  GetCalendarInfoA(Locale int32, Calendar int32, CalType int32, lpCalData ptr[inout, int8], cchData int32, lpValue ptr[inout, int32])
  1801  SetCalendarInfoA(Locale int32, Calendar int32, CalType int32, lpCalData ptr[inout, int8])
  1802  IsDBCSLeadByte(TestChar int8)
  1803  IsDBCSLeadByteEx(CodePage int32, TestChar int8)
  1804  LCIDToLocaleName(Locale int32, lpName ptr[inout, int16], cchName int32, dwFlags int32)
  1805  LocaleNameToLCID(lpName ptr[inout, int16], dwFlags int32)
  1806  GetDurationFormat(Locale int32, dwFlags int32, lpDuration ptr[inout, intptr], ullDuration int64, lpFormat ptr[inout, int16], lpDurationStr ptr[inout, int16], cchDuration int32)
  1807  GetNumberFormatA(Locale int32, dwFlags int32, lpValue ptr[inout, int8], lpFormat ptr[inout, intptr], lpNumberStr ptr[inout, int8], cchNumber int32)
  1808  GetCurrencyFormatA(Locale int32, dwFlags int32, lpValue ptr[inout, int8], lpFormat ptr[inout, intptr], lpCurrencyStr ptr[inout, int8], cchCurrency int32)
  1809  EnumCalendarInfoA(lpCalInfoEnumProc ptr[inout, intptr], Locale int32, Calendar int32, CalType int32)
  1810  EnumCalendarInfoExA(lpCalInfoEnumProcEx ptr[inout, intptr], Locale int32, Calendar int32, CalType int32)
  1811  EnumTimeFormatsA(lpTimeFmtEnumProc ptr[inout, intptr], Locale int32, dwFlags int32)
  1812  EnumDateFormatsA(lpDateFmtEnumProc ptr[inout, intptr], Locale int32, dwFlags int32)
  1813  EnumDateFormatsExA(lpDateFmtEnumProcEx ptr[inout, intptr], Locale int32, dwFlags int32)
  1814  IsValidLanguageGroup(LanguageGroup int32, dwFlags int32)
  1815  GetNLSVersion(Function int32, Locale int32, lpVersionInformation ptr[inout, intptr])
  1816  IsNLSDefinedString(Function int32, dwFlags int32, lpVersionInformation ptr[inout, intptr], lpString ptr[inout, int16], cchStr int32)
  1817  IsValidLocale(Locale int32, dwFlags int32)
  1818  GetGeoInfoA(Location int32, GeoType int32, lpGeoData ptr[inout, int8], cchData int32, LangId int16)
  1819  EnumSystemGeoID(GeoClass int32, ParentGeoId int32, lpGeoEnumProc ptr[inout, intptr])
  1820  GetUserGeoID(GeoClass int32)
  1821  SetUserGeoID(GeoId int32)
  1822  ConvertDefaultLocale(Locale int32)
  1823  GetThreadLocale()
  1824  SetThreadLocale(Locale int32)
  1825  GetSystemDefaultUILanguage()
  1826  GetUserDefaultUILanguage()
  1827  GetUserDefaultLangID()
  1828  GetSystemDefaultLangID()
  1829  GetSystemDefaultLCID()
  1830  GetUserDefaultLCID()
  1831  SetThreadUILanguage(LangId int16)
  1832  GetThreadUILanguage()
  1833  GetProcessPreferredUILanguages(dwFlags int32, pulNumLanguages ptr[inout, int32], pwszLanguagesBuffer ptr[inout, int16], pcchLanguagesBuffer ptr[inout, int32])
  1834  SetProcessPreferredUILanguages(dwFlags int32, pwszLanguagesBuffer ptr[inout, int16], pulNumLanguages ptr[inout, int32])
  1835  GetUserPreferredUILanguages(dwFlags int32, pulNumLanguages ptr[inout, int32], pwszLanguagesBuffer ptr[inout, int16], pcchLanguagesBuffer ptr[inout, int32])
  1836  GetSystemPreferredUILanguages(dwFlags int32, pulNumLanguages ptr[inout, int32], pwszLanguagesBuffer ptr[inout, int16], pcchLanguagesBuffer ptr[inout, int32])
  1837  GetThreadPreferredUILanguages(dwFlags int32, pulNumLanguages ptr[inout, int32], pwszLanguagesBuffer ptr[inout, int16], pcchLanguagesBuffer ptr[inout, int32])
  1838  SetThreadPreferredUILanguages(dwFlags int32, pwszLanguagesBuffer ptr[inout, int16], pulNumLanguages ptr[inout, int32])
  1839  GetFileMUIInfo(dwFlags int32, pcwszFilePath ptr[inout, int16], pFileMUIInfo ptr[inout, intptr], pcbFileMUIInfo ptr[inout, int32])
  1840  GetFileMUIPath(dwFlags int32, pcwszFilePath ptr[inout, int16], pwszLanguage ptr[inout, int16], pcchLanguage ptr[inout, int32], pwszFileMUIPath ptr[inout, int16], pcchFileMUIPath ptr[inout, int32], pululEnumerator ptr[inout, int64])
  1841  GetUILanguageInfo(dwFlags int32, pwmszLanguage ptr[inout, int16], pwszFallbackLanguages ptr[inout, int16], pcchFallbackLanguages ptr[inout, int32], pAttributes ptr[inout, int32])
  1842  NotifyUILanguageChange(dwFlags int32, pcwstrNewLanguage ptr[inout, int16], pcwstrPreviousLanguage ptr[inout, int16], dwReserved int32, pdwStatusRtrn ptr[inout, int32])
  1843  GetStringTypeExA(Locale int32, dwInfoType int32, lpSrcStr ptr[inout, int8], cchSrc int32, lpCharType ptr[inout, int16])
  1844  GetStringTypeA(Locale int32, dwInfoType int32, lpSrcStr ptr[inout, int8], cchSrc int32, lpCharType ptr[inout, int16])
  1845  FoldStringA(dwMapFlags int32, lpSrcStr ptr[inout, int8], cchSrc int32, lpDestStr ptr[inout, int8], cchDest int32)
  1846  EnumSystemLocalesA(lpLocaleEnumProc ptr[inout, intptr], dwFlags int32)
  1847  EnumSystemLanguageGroupsA(lpLanguageGroupEnumProc ptr[inout, intptr], dwFlags int32, lParam int64)
  1848  EnumLanguageGroupLocalesA(lpLangGroupLocaleEnumProc ptr[inout, intptr], LanguageGroup int32, dwFlags int32, lParam int64)
  1849  EnumUILanguagesA(lpUILanguageEnumProc ptr[inout, intptr], dwFlags int32, lParam int64)
  1850  EnumSystemCodePagesA(lpCodePageEnumProc ptr[inout, intptr], dwFlags int32)
  1851  NormalizeString(NormForm int32, lpSrcString ptr[inout, int16], cwSrcLength int32, lpDstString ptr[inout, int16], cwDstLength int32)
  1852  IsNormalizedString(NormForm int32, lpString ptr[inout, int16], cwLength int32)
  1853  IdnToAscii(dwFlags int32, lpUnicodeCharStr ptr[inout, int16], cchUnicodeChar int32, lpASCIICharStr ptr[inout, int16], cchASCIIChar int32)
  1854  IdnToUnicode(dwFlags int32, lpASCIICharStr ptr[inout, int16], cchASCIIChar int32, lpUnicodeCharStr ptr[inout, int16], cchUnicodeChar int32)
  1855  VerifyScripts(dwFlags int32, lpLocaleScripts ptr[inout, int16], cchLocaleScripts int32, lpTestScripts ptr[inout, int16], cchTestScripts int32)
  1856  GetStringScripts(dwFlags int32, lpString ptr[inout, int16], cchString int32, lpScripts ptr[inout, int16], cchScripts int32)
  1857  GetLocaleInfoEx(lpLocaleName ptr[inout, int16], LCType int32, lpLCData ptr[inout, int16], cchData int32)
  1858  GetCalendarInfoEx(lpLocaleName ptr[inout, int16], Calendar int32, lpReserved ptr[inout, int16], CalType int32, lpCalData ptr[inout, int16], cchData int32, lpValue ptr[inout, int32])
  1859  GetNumberFormatEx(lpLocaleName ptr[inout, int16], dwFlags int32, lpValue ptr[inout, int16], lpFormat ptr[inout, intptr], lpNumberStr ptr[inout, int16], cchNumber int32)
  1860  GetCurrencyFormatEx(lpLocaleName ptr[inout, int16], dwFlags int32, lpValue ptr[inout, int16], lpFormat ptr[inout, intptr], lpCurrencyStr ptr[inout, int16], cchCurrency int32)
  1861  GetUserDefaultLocaleName(lpLocaleName ptr[inout, int16], cchLocaleName int32)
  1862  GetSystemDefaultLocaleName(lpLocaleName ptr[inout, int16], cchLocaleName int32)
  1863  GetNLSVersionEx(function int32, lpLocaleName ptr[inout, int16], lpVersionInformation ptr[inout, intptr])
  1864  IsValidNLSVersion(function int32, lpLocaleName ptr[inout, int16], lpVersionInformation ptr[inout, intptr])
  1865  FindNLSStringEx(lpLocaleName ptr[inout, int16], dwFindNLSStringFlags int32, lpStringSource ptr[inout, int16], cchSource int32, lpStringValue ptr[inout, int16], cchValue int32, pcchFound ptr[inout, int32], lpVersionInformation ptr[inout, intptr], lpReserved ptr[inout, array[int8]])
  1866  LCMapStringEx(lpLocaleName ptr[inout, int16], dwMapFlags int32, lpSrcStr ptr[inout, int16], cchSrc int32, lpDestStr ptr[inout, int16], cchDest int32, lpVersionInformation ptr[inout, intptr], lpReserved ptr[inout, array[int8]], sortHandle int64)
  1867  IsValidLocaleName(lpLocaleName ptr[inout, int16])
  1868  EnumCalendarInfoExEx(pCalInfoEnumProcExEx ptr[inout, intptr], lpLocaleName ptr[inout, int16], Calendar int32, lpReserved ptr[inout, int16], CalType int32, lParam int64)
  1869  EnumDateFormatsExEx(lpDateFmtEnumProcExEx ptr[inout, intptr], lpLocaleName ptr[inout, int16], dwFlags int32, lParam int64)
  1870  EnumTimeFormatsEx(lpTimeFmtEnumProcEx ptr[inout, intptr], lpLocaleName ptr[inout, int16], dwFlags int32, lParam int64)
  1871  EnumSystemLocalesEx(lpLocaleEnumProcEx ptr[inout, intptr], dwFlags int32, lParam int64, lpReserved ptr[inout, array[int8]])
  1872  ResolveLocaleName(lpNameToResolve ptr[inout, int16], lpLocaleName ptr[inout, int16], cchLocaleName int32)
  1873  WriteConsoleInputA(hConsoleInput HANDLE, lpBuffer ptr[inout, intptr], nLength int32, lpNumberOfEventsWritten ptr[inout, int32])
  1874  ReadConsoleOutputA(hConsoleOutput HANDLE, lpBuffer ptr[inout, intptr], dwBufferSize intptr, dwBufferCoord intptr, lpReadRegion ptr[inout, intptr])
  1875  WriteConsoleOutputA(hConsoleOutput HANDLE, lpBuffer ptr[inout, intptr], dwBufferSize intptr, dwBufferCoord intptr, lpWriteRegion ptr[inout, intptr])
  1876  ReadConsoleOutputCharacterA(hConsoleOutput HANDLE, lpCharacter ptr[inout, int8], nLength int32, dwReadCoord intptr, lpNumberOfCharsRead ptr[inout, int32])
  1877  ReadConsoleOutputAttribute(hConsoleOutput HANDLE, lpAttribute ptr[inout, int16], nLength int32, dwReadCoord intptr, lpNumberOfAttrsRead ptr[inout, int32])
  1878  WriteConsoleOutputCharacterA(hConsoleOutput HANDLE, lpCharacter ptr[inout, int8], nLength int32, dwWriteCoord intptr, lpNumberOfCharsWritten ptr[inout, int32])
  1879  WriteConsoleOutputAttribute(hConsoleOutput HANDLE, lpAttribute ptr[inout, int16], nLength int32, dwWriteCoord intptr, lpNumberOfAttrsWritten ptr[inout, int32])
  1880  FillConsoleOutputCharacterA(hConsoleOutput HANDLE, cCharacter int8, nLength int32, dwWriteCoord intptr, lpNumberOfCharsWritten ptr[inout, int32])
  1881  FillConsoleOutputAttribute(hConsoleOutput HANDLE, wAttribute int16, nLength int32, dwWriteCoord intptr, lpNumberOfAttrsWritten ptr[inout, int32])
  1882  GetConsoleScreenBufferInfo(hConsoleOutput HANDLE, lpConsoleScreenBufferInfo ptr[inout, intptr])
  1883  GetConsoleScreenBufferInfoEx(hConsoleOutput HANDLE, lpConsoleScreenBufferInfoEx ptr[inout, intptr])
  1884  SetConsoleScreenBufferInfoEx(hConsoleOutput HANDLE, lpConsoleScreenBufferInfoEx ptr[inout, intptr])
  1885  GetLargestConsoleWindowSize(hConsoleOutput HANDLE)
  1886  GetConsoleCursorInfo(hConsoleOutput HANDLE, lpConsoleCursorInfo ptr[inout, intptr])
  1887  GetCurrentConsoleFont(hConsoleOutput HANDLE, bMaximumWindow int32, lpConsoleCurrentFont ptr[inout, intptr])
  1888  GetCurrentConsoleFontEx(hConsoleOutput HANDLE, bMaximumWindow int32, lpConsoleCurrentFontEx ptr[inout, intptr])
  1889  SetCurrentConsoleFontEx(hConsoleOutput HANDLE, bMaximumWindow int32, lpConsoleCurrentFontEx ptr[inout, intptr])
  1890  GetConsoleHistoryInfo(lpConsoleHistoryInfo ptr[inout, intptr])
  1891  SetConsoleHistoryInfo(lpConsoleHistoryInfo ptr[inout, intptr])
  1892  GetConsoleFontSize(hConsoleOutput HANDLE, nFont int32)
  1893  GetConsoleSelectionInfo(lpConsoleSelectionInfo ptr[inout, intptr])
  1894  GetNumberOfConsoleMouseButtons(lpNumberOfMouseButtons ptr[inout, int32])
  1895  SetConsoleActiveScreenBuffer(hConsoleOutput HANDLE)
  1896  FlushConsoleInputBuffer(hConsoleInput HANDLE)
  1897  SetConsoleScreenBufferSize(hConsoleOutput HANDLE, dwSize intptr)
  1898  SetConsoleCursorPosition(hConsoleOutput HANDLE, dwCursorPosition intptr)
  1899  SetConsoleCursorInfo(hConsoleOutput HANDLE, lpConsoleCursorInfo ptr[inout, intptr])
  1900  ScrollConsoleScreenBufferA(hConsoleOutput HANDLE, lpScrollRectangle ptr[inout, intptr], lpClipRectangle ptr[inout, intptr], dwDestinationOrigin intptr, lpFill ptr[inout, intptr])
  1901  SetConsoleWindowInfo(hConsoleOutput HANDLE, bAbsolute int32, lpConsoleWindow ptr[inout, intptr])
  1902  SetConsoleTextAttribute(hConsoleOutput HANDLE, wAttributes int16)
  1903  GenerateConsoleCtrlEvent(dwCtrlEvent int32, dwProcessGroupId int32)
  1904  FreeConsole()
  1905  AttachConsole(dwProcessId int32)
  1906  GetConsoleTitleA(lpConsoleTitle ptr[inout, int8], nSize int32)
  1907  GetConsoleOriginalTitleA(lpConsoleTitle ptr[inout, int8], nSize int32)
  1908  SetConsoleTitleA(lpConsoleTitle ptr[inout, int8])
  1909  AllocConsole()
  1910  GetConsoleCP()
  1911  GetConsoleMode(hConsoleHandle HANDLE, lpMode ptr[inout, int32])
  1912  GetConsoleOutputCP()
  1913  GetNumberOfConsoleInputEvents(hConsoleInput HANDLE, lpNumberOfEvents ptr[inout, int32])
  1914  PeekConsoleInputA(hConsoleInput HANDLE, lpBuffer ptr[inout, intptr], nLength int32, lpNumberOfEventsRead ptr[inout, int32])
  1915  ReadConsoleA(hConsoleInput HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfCharsToRead int32, lpNumberOfCharsRead ptr[inout, int32], pInputControl ptr[inout, intptr])
  1916  ReadConsoleInputA(hConsoleInput HANDLE, lpBuffer ptr[inout, intptr], nLength int32, lpNumberOfEventsRead ptr[inout, int32])
  1917  SetConsoleCtrlHandler(HandlerRoutine ptr[inout, intptr], Add int32)
  1918  SetConsoleMode(hConsoleHandle HANDLE, dwMode int32)
  1919  WriteConsoleA(hConsoleOutput HANDLE, lpBuffer ptr[inout, array[int8]], nNumberOfCharsToWrite int32, lpNumberOfCharsWritten ptr[inout, int32], lpReserved ptr[inout, array[int8]])
  1920  CreateConsoleScreenBuffer(dwDesiredAccess int32, dwShareMode int32, lpSecurityAttributes ptr[inout, intptr], dwFlags int32, lpScreenBufferData ptr[inout, array[int8]]) HANDLE
  1921  SetConsoleCP(wCodePageID int32)
  1922  SetConsoleOutputCP(wCodePageID int32)
  1923  GetConsoleDisplayMode(lpModeFlags ptr[inout, int32])
  1924  SetConsoleDisplayMode(hConsoleOutput HANDLE, dwFlags int32, lpNewScreenBufferDimensions ptr[inout, intptr])
  1925  GetConsoleWindow()
  1926  GetConsoleProcessList(lpdwProcessList ptr[inout, int32], dwProcessCount int32)
  1927  AddConsoleAliasA(Source ptr[inout, int8], Target ptr[inout, int8], ExeName ptr[inout, int8])
  1928  GetConsoleAliasA(Source ptr[inout, int8], TargetBuffer ptr[inout, int8], TargetBufferLength int32, ExeName ptr[inout, int8])
  1929  GetConsoleAliasesLengthA(ExeName ptr[inout, int8])
  1930  GetConsoleAliasExesLengthA()
  1931  GetConsoleAliasesA(AliasBuffer ptr[inout, int8], AliasBufferLength int32, ExeName ptr[inout, int8])
  1932  GetConsoleAliasExesA(ExeNameBuffer ptr[inout, int8], ExeNameBufferLength int32)
  1933  VerLanguageNameA(wLang int32, szLang ptr[inout, int8], cchLang int32)
  1934  RegCloseKey(hKey ptr[inout, intptr])
  1935  RegOverridePredefKey(hKey ptr[inout, intptr], hNewHKey ptr[inout, intptr])
  1936  RegOpenUserClassesRoot(hToken HANDLE, dwOptions int32, samDesired int32, phkResult ptr[inout, ptr[inout, intptr]])
  1937  RegOpenCurrentUser(samDesired int32, phkResult ptr[inout, ptr[inout, intptr]])
  1938  RegDisablePredefinedCache()
  1939  RegDisablePredefinedCacheEx()
  1940  RegConnectRegistryA(lpMachineName ptr[inout, int8], hKey ptr[inout, intptr], phkResult ptr[inout, ptr[inout, intptr]])
  1941  RegConnectRegistryExA(lpMachineName ptr[inout, int8], hKey ptr[inout, intptr], Flags int32, phkResult ptr[inout, ptr[inout, intptr]])
  1942  RegCreateKeyA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], phkResult ptr[inout, ptr[inout, intptr]])
  1943  RegCreateKeyExA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], Reserved int32, lpClass ptr[inout, int8], dwOptions int32, samDesired int32, lpSecurityAttributes ptr[inout, intptr], phkResult ptr[inout, ptr[inout, intptr]], lpdwDisposition ptr[inout, int32])
  1944  RegCreateKeyTransactedA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], Reserved int32, lpClass ptr[inout, int8], dwOptions int32, samDesired int32, lpSecurityAttributes ptr[inout, intptr], phkResult ptr[inout, ptr[inout, intptr]], lpdwDisposition ptr[inout, int32])
  1945  RegDeleteKeyA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8])
  1946  RegDeleteKeyExA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], samDesired int32, Reserved int32)
  1947  RegDeleteKeyTransactedA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], samDesired int32, Reserved int32, hTransaction HANDLE, pExtendedParameter ptr[inout, array[int8]])
  1948  RegDisableReflectionKey(hBase ptr[inout, intptr])
  1949  RegEnableReflectionKey(hBase ptr[inout, intptr])
  1950  RegQueryReflectionKey(hBase ptr[inout, intptr], bIsReflectionDisabled ptr[inout, int32])
  1951  RegDeleteValueA(hKey ptr[inout, intptr], lpValueName ptr[inout, int8])
  1952  RegEnumKeyA(hKey ptr[inout, intptr], dwIndex int32, lpName ptr[inout, int8], cchName int32)
  1953  RegEnumKeyExA(hKey ptr[inout, intptr], dwIndex int32, lpName ptr[inout, int8], lpcchName ptr[inout, int32], lpReserved ptr[inout, int32], lpClass ptr[inout, int8], lpcchClass ptr[inout, int32], lpftLastWriteTime ptr[inout, intptr])
  1954  RegEnumValueA(hKey ptr[inout, intptr], dwIndex int32, lpValueName ptr[inout, int8], lpcchValueName ptr[inout, int32], lpReserved ptr[inout, int32], lpType ptr[inout, int32], lpData ptr[inout, int8], lpcbData ptr[inout, int32])
  1955  RegFlushKey(hKey ptr[inout, intptr])
  1956  RegGetKeySecurity(hKey ptr[inout, intptr], SecurityInformation int32, pSecurityDescriptor ptr[inout, array[int8]], lpcbSecurityDescriptor ptr[inout, int32])
  1957  RegLoadKeyA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], lpFile ptr[inout, int8])
  1958  RegNotifyChangeKeyValue(hKey ptr[inout, intptr], bWatchSubtree int32, dwNotifyFilter int32, hEvent HANDLE, fAsynchronous int32)
  1959  RegOpenKeyA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], phkResult ptr[inout, ptr[inout, intptr]])
  1960  RegOpenKeyExA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], ulOptions int32, samDesired int32, phkResult ptr[inout, ptr[inout, intptr]])
  1961  RegOpenKeyTransactedA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], ulOptions int32, samDesired int32, phkResult ptr[inout, ptr[inout, intptr]], hTransaction HANDLE, pExtendedParemeter ptr[inout, array[int8]])
  1962  RegQueryInfoKeyA(hKey ptr[inout, intptr], lpClass ptr[inout, int8], lpcchClass ptr[inout, int32], lpReserved ptr[inout, int32], lpcSubKeys ptr[inout, int32], lpcbMaxSubKeyLen ptr[inout, int32], lpcbMaxClassLen ptr[inout, int32], lpcValues ptr[inout, int32], lpcbMaxValueNameLen ptr[inout, int32])
  1963  RegQueryValueA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], lpData ptr[inout, int8], lpcbData ptr[inout, int32])
  1964  RegQueryMultipleValuesA(hKey ptr[inout, intptr], val_list ptr[inout, intptr], num_vals int32, lpValueBuf ptr[inout, int8], ldwTotsize ptr[inout, int32])
  1965  RegQueryValueExA(hKey ptr[inout, intptr], lpValueName ptr[inout, int8], lpReserved ptr[inout, int32], lpType ptr[inout, int32], lpData ptr[inout, int8], lpcbData ptr[inout, int32])
  1966  RegReplaceKeyA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], lpNewFile ptr[inout, int8], lpOldFile ptr[inout, int8])
  1967  RegRestoreKeyA(hKey ptr[inout, intptr], lpFile ptr[inout, int8], dwFlags int32)
  1968  RegRenameKey(hKey ptr[inout, intptr], lpSubKeyName ptr[inout, int16], lpNewKeyName ptr[inout, int16])
  1969  RegSaveKeyA(hKey ptr[inout, intptr], lpFile ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr])
  1970  RegSetKeySecurity(hKey ptr[inout, intptr], SecurityInformation int32, pSecurityDescriptor ptr[inout, array[int8]])
  1971  RegSetValueA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], dwType int32, lpData ptr[inout, int8], cbData int32)
  1972  RegSetValueExA(hKey ptr[inout, intptr], lpValueName ptr[inout, int8], Reserved int32, dwType int32, lpData ptr[inout, int8], cbData int32)
  1973  RegUnLoadKeyA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8])
  1974  RegDeleteKeyValueA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], lpValueName ptr[inout, int8])
  1975  RegSetKeyValueA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8], lpValueName ptr[inout, int8], dwType int32, lpData ptr[inout, array[int8]], cbData int32)
  1976  RegDeleteTreeA(hKey ptr[inout, intptr], lpSubKey ptr[inout, int8])
  1977  RegCopyTreeA(hKeySrc ptr[inout, intptr], lpSubKey ptr[inout, int8], hKeyDest ptr[inout, intptr])
  1978  RegGetValueA(hkey ptr[inout, intptr], lpSubKey ptr[inout, int8], lpValue ptr[inout, int8], dwFlags int32, pdwType ptr[inout, int32], pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  1979  RegLoadMUIStringA(hKey ptr[inout, intptr], pszValue ptr[inout, int8], pszOutBuf ptr[inout, int8], cbOutBuf int32, pcbData ptr[inout, int32], Flags int32, pszDirectory ptr[inout, int8])
  1980  RegLoadAppKeyA(lpFile ptr[inout, int8], phkResult ptr[inout, ptr[inout, intptr]], samDesired int32, dwOptions int32, Reserved int32)
  1981  AbortSystemShutdownA(lpMachineName ptr[inout, int8])
  1982  CheckForHiberboot(pHiberboot ptr[inout, int8], bClearFlag int8)
  1983  RegSaveKeyExA(hKey ptr[inout, intptr], lpFile ptr[inout, int8], lpSecurityAttributes ptr[inout, intptr], Flags int32)
  1984  WNetAddConnectionA(lpRemoteName ptr[inout, int8], lpPassword ptr[inout, int8], lpLocalName ptr[inout, int8])
  1985  WNetAddConnection2A(lpNetResource ptr[inout, intptr], lpPassword ptr[inout, int8], lpUserName ptr[inout, int8], dwFlags int32)
  1986  WNetAddConnection3A(hwndOwner ptr[inout, intptr], lpNetResource ptr[inout, intptr], lpPassword ptr[inout, int8], lpUserName ptr[inout, int8], dwFlags int32)
  1987  WNetCancelConnectionA(lpName ptr[inout, int8], fForce int32)
  1988  WNetCancelConnection2A(lpName ptr[inout, int8], dwFlags int32, fForce int32)
  1989  WNetGetConnectionA(lpLocalName ptr[inout, int8], lpRemoteName ptr[inout, int8], lpnLength ptr[inout, int32])
  1990  WNetUseConnectionA(hwndOwner ptr[inout, intptr], lpNetResource ptr[inout, intptr], lpPassword ptr[inout, int8], lpUserId ptr[inout, int8], dwFlags int32, lpAccessName ptr[inout, int8], lpBufferSize ptr[inout, int32], lpResult ptr[inout, int32])
  1991  WNetConnectionDialog(hwnd ptr[inout, intptr], dwType int32)
  1992  WNetDisconnectDialog(hwnd ptr[inout, intptr], dwType int32)
  1993  WNetConnectionDialog1A(lpConnDlgStruct ptr[inout, intptr])
  1994  WNetDisconnectDialog1A(lpConnDlgStruct ptr[inout, intptr])
  1995  WNetOpenEnumA(dwScope int32, dwType int32, dwUsage int32, lpNetResource ptr[inout, intptr], lphEnum ptr[inout, HANDLE])
  1996  WNetEnumResourceA(hEnum HANDLE, lpcCount ptr[inout, int32], lpBuffer ptr[inout, array[int8]], lpBufferSize ptr[inout, int32])
  1997  WNetCloseEnum(hEnum HANDLE)
  1998  WNetGetResourceParentA(lpNetResource ptr[inout, intptr], lpBuffer ptr[inout, array[int8]], lpcbBuffer ptr[inout, int32])
  1999  WNetGetResourceInformationA(lpNetResource ptr[inout, intptr], lpBuffer ptr[inout, array[int8]], lpcbBuffer ptr[inout, int32], lplpSystem ptr[inout, ptr[inout, int8]])
  2000  WNetGetUniversalNameA(lpLocalPath ptr[inout, int8], dwInfoLevel int32, lpBuffer ptr[inout, array[int8]], lpBufferSize ptr[inout, int32])
  2001  WNetGetUserA(lpName ptr[inout, int8], lpUserName ptr[inout, int8], lpnLength ptr[inout, int32])
  2002  WNetGetProviderNameA(dwNetType int32, lpProviderName ptr[inout, int8], lpBufferSize ptr[inout, int32])
  2003  WNetGetNetworkInformationA(lpProvider ptr[inout, int8], lpNetInfoStruct ptr[inout, intptr])
  2004  WNetGetLastErrorA(lpError ptr[inout, int32], lpErrorBuf ptr[inout, int8], nErrorBufSize int32, lpNameBuf ptr[inout, int8], nNameBufSize int32)
  2005  MultinetGetConnectionPerformanceA(lpNetResource ptr[inout, intptr], lpNetConnectInfoStruct ptr[inout, intptr])
  2006  DdeSetQualityOfService(hwndClient ptr[inout, intptr], pqosNew ptr[inout, intptr], pqosPrev ptr[inout, intptr])
  2007  ImpersonateDdeClientWindow(hWndClient ptr[inout, intptr], hWndServer ptr[inout, intptr])
  2008  PackDDElParam(msg int32, uiLo int64, uiHi int64)
  2009  UnpackDDElParam(msg int32, lParam int64, puiLo ptr[inout, int64], puiHi ptr[inout, int64])
  2010  FreeDDElParam(msg int32, lParam int64)
  2011  ReuseDDElParam(lParam int64, msgIn int32, msgOut int32, uiLo int64, uiHi int64)
  2012  DdeInitializeA(pidInst ptr[inout, int32], pfnCallback ptr[inout, intptr], afCmd int32, ulRes int32)
  2013  DdeUninitialize(idInst int32)
  2014  DdeConnectList(idInst int32, hszService ptr[inout, intptr], hszTopic ptr[inout, intptr], hConvList ptr[inout, intptr], pCC ptr[inout, intptr])
  2015  DdeQueryNextServer(hConvList ptr[inout, intptr], hConvPrev ptr[inout, intptr])
  2016  DdeDisconnectList(hConvList ptr[inout, intptr])
  2017  DdeConnect(idInst int32, hszService ptr[inout, intptr], hszTopic ptr[inout, intptr], pCC ptr[inout, intptr])
  2018  DdeDisconnect(hConv ptr[inout, intptr])
  2019  DdeReconnect(hConv ptr[inout, intptr])
  2020  DdeQueryConvInfo(hConv ptr[inout, intptr], idTransaction int32, pConvInfo ptr[inout, intptr])
  2021  DdeSetUserHandle(hConv ptr[inout, intptr], id int32, hUser int64)
  2022  DdeAbandonTransaction(idInst int32, hConv ptr[inout, intptr], idTransaction int32)
  2023  DdePostAdvise(idInst int32, hszTopic ptr[inout, intptr], hszItem ptr[inout, intptr])
  2024  DdeEnableCallback(idInst int32, hConv ptr[inout, intptr], wCmd int32)
  2025  DdeImpersonateClient(hConv ptr[inout, intptr])
  2026  DdeNameService(idInst int32, hsz1 ptr[inout, intptr], hsz2 ptr[inout, intptr], afCmd int32)
  2027  DdeClientTransaction(pData ptr[inout, int8], cbData int32, hConv ptr[inout, intptr], hszItem ptr[inout, intptr], wFmt int32, wType int32, dwTimeout int32, pdwResult ptr[inout, int32])
  2028  DdeCreateDataHandle(idInst int32, pSrc ptr[inout, int8], cb int32, cbOff int32, hszItem ptr[inout, intptr], wFmt int32, afCmd int32)
  2029  DdeAddData(hData ptr[inout, intptr], pSrc ptr[inout, int8], cb int32, cbOff int32)
  2030  DdeGetData(hData ptr[inout, intptr], pDst ptr[inout, int8], cbMax int32, cbOff int32)
  2031  DdeAccessData(hData ptr[inout, intptr], pcbDataSize ptr[inout, int32])
  2032  DdeUnaccessData(hData ptr[inout, intptr])
  2033  DdeFreeDataHandle(hData ptr[inout, intptr])
  2034  DdeGetLastError(idInst int32)
  2035  DdeCreateStringHandleA(idInst int32, psz ptr[inout, int8], iCodePage int32)
  2036  DdeQueryStringA(idInst int32, hsz ptr[inout, intptr], psz ptr[inout, int8], cchMax int32, iCodePage int32)
  2037  DdeFreeStringHandle(idInst int32, hsz ptr[inout, intptr])
  2038  DdeKeepStringHandle(idInst int32, hsz ptr[inout, intptr])
  2039  DdeCmpStringHandles(hsz1 ptr[inout, intptr], hsz2 ptr[inout, intptr])
  2040  LZStart()
  2041  LZDone()
  2042  CopyLZFile(hfSource int32, hfDest int32)
  2043  LZCopy(hfSource int32, hfDest int32)
  2044  LZInit(hfSource int32)
  2045  GetExpandedNameA(lpszSource ptr[inout, int8], lpszBuffer ptr[inout, int8])
  2046  LZOpenFileA(lpFileName ptr[inout, int8], lpReOpenBuf ptr[inout, intptr], wStyle int16)
  2047  LZSeek(hFile int32, lOffset int32, iOrigin int32)
  2048  LZRead(hFile int32, lpBuffer ptr[inout, int8], cbRead int32)
  2049  LZClose(hFile int32)
  2050  mciSendCommandA(mciId int32, uMsg int32, dwParam1 int64, dwParam2 int64)
  2051  mciSendStringA(lpstrCommand ptr[inout, int8], lpstrReturnString ptr[inout, int8], uReturnLength int32, hwndCallback ptr[inout, intptr])
  2052  mciGetDeviceIDA(pszDevice ptr[inout, int8])
  2053  mciGetDeviceIDFromElementIDA(dwElementID int32, lpstrType ptr[inout, int8])
  2054  mciGetErrorStringA(mcierr int32, pszText ptr[inout, int8], cchText int32)
  2055  mciSetYieldProc(mciId int32, fpYieldProc ptr[inout, intptr], dwYieldData int32)
  2056  mciGetCreatorTask(mciId int32)
  2057  mciGetYieldProc(mciId int32, pdwYieldData ptr[inout, int32])
  2058  mciGetDriverData(wDeviceID int32)
  2059  mciLoadCommandResource(hInstance HANDLE, lpResName ptr[inout, int16], wType int32)
  2060  mciSetDriverData(wDeviceID int32, dwData int64)
  2061  mciDriverYield(wDeviceID int32)
  2062  mciDriverNotify(hwndCallback HANDLE, wDeviceID int32, uStatus int32)
  2063  mciFreeCommandResource(wTable int32)
  2064  CloseDriver(hDriver ptr[inout, intptr], lParam1 int64, lParam2 int64)
  2065  OpenDriver(szDriverName ptr[inout, int16], szSectionName ptr[inout, int16], lParam2 int64)
  2066  SendDriverMessage(hDriver ptr[inout, intptr], message int32, lParam1 int64, lParam2 int64)
  2067  DrvGetModuleHandle(hDriver ptr[inout, intptr])
  2068  GetDriverModuleHandle(hDriver ptr[inout, intptr])
  2069  DefDriverProc(dwDriverIdentifier int64, hdrvr ptr[inout, intptr], uMsg int32, lParam1 int64, lParam2 int64)
  2070  DriverCallback(dwCallback int64, dwFlags int32, hDevice ptr[inout, intptr], dwMsg int32, dwUser int64, dwParam1 int64, dwParam2 int64)
  2071  mmDrvInstall(hDriver ptr[inout, intptr], wszDrvEntry ptr[inout, int16], drvMessage ptr[inout, intptr], wFlags int32)
  2072  mmioStringToFOURCCA(sz ptr[inout, int8], uFlags int32)
  2073  mmioInstallIOProcA(fccIOProc int32, pIOProc ptr[inout, intptr], dwFlags int32)
  2074  mmioOpenA(pszFileName ptr[inout, int8], pmmioinfo ptr[inout, intptr], fdwOpen int32)
  2075  mmioRenameA(pszFileName ptr[inout, int8], pszNewFileName ptr[inout, int8], pmmioinfo ptr[inout, intptr], fdwRename int32)
  2076  mmioClose(hmmio ptr[inout, intptr], fuClose int32)
  2077  mmioRead(hmmio ptr[inout, intptr], pch ptr[inout, int8], cch int32)
  2078  mmioWrite(hmmio ptr[inout, intptr], pch ptr[inout, int8], cch int32)
  2079  mmioSeek(hmmio ptr[inout, intptr], lOffset int32, iOrigin int32)
  2080  mmioGetInfo(hmmio ptr[inout, intptr], pmmioinfo ptr[inout, intptr], fuInfo int32)
  2081  mmioSetInfo(hmmio ptr[inout, intptr], pmmioinfo ptr[inout, intptr], fuInfo int32)
  2082  mmioSetBuffer(hmmio ptr[inout, intptr], pchBuffer ptr[inout, int8], cchBuffer int32, fuBuffer int32)
  2083  mmioFlush(hmmio ptr[inout, intptr], fuFlush int32)
  2084  mmioAdvance(hmmio ptr[inout, intptr], pmmioinfo ptr[inout, intptr], fuAdvance int32)
  2085  mmioSendMessage(hmmio ptr[inout, intptr], uMsg int32, lParam1 int64, lParam2 int64)
  2086  mmioDescend(hmmio ptr[inout, intptr], pmmcki ptr[inout, intptr], pmmckiParent ptr[inout, intptr], fuDescend int32)
  2087  mmioAscend(hmmio ptr[inout, intptr], pmmcki ptr[inout, intptr], fuAscend int32)
  2088  mmioCreateChunk(hmmio ptr[inout, intptr], pmmcki ptr[inout, intptr], fuCreate int32)
  2089  timeSetEvent(uDelay int32, uResolution int32, fptc ptr[inout, intptr], dwUser int64, fuEvent int32)
  2090  timeKillEvent(uTimerID int32)
  2091  sndPlaySoundA(pszSound ptr[inout, int8], fuSound int32)
  2092  PlaySoundA(pszSound ptr[inout, int8], hmod ptr[inout, intptr], fdwSound int32)
  2093  waveOutGetNumDevs()
  2094  waveOutGetDevCapsA(uDeviceID int64, pwoc ptr[inout, intptr], cbwoc int32)
  2095  waveOutGetVolume(hwo ptr[inout, intptr], pdwVolume ptr[inout, int32])
  2096  waveOutSetVolume(hwo ptr[inout, intptr], dwVolume int32)
  2097  waveOutGetErrorTextA(mmrError int32, pszText ptr[inout, int8], cchText int32)
  2098  waveOutOpen(phwo ptr[inout, ptr[inout, intptr]], uDeviceID int32, pwfx ptr[inout, intptr], dwCallback int64, dwInstance int64, fdwOpen int32)
  2099  waveOutClose(hwo ptr[inout, intptr])
  2100  waveOutPrepareHeader(hwo ptr[inout, intptr], pwh ptr[inout, intptr], cbwh int32)
  2101  waveOutUnprepareHeader(hwo ptr[inout, intptr], pwh ptr[inout, intptr], cbwh int32)
  2102  waveOutWrite(hwo ptr[inout, intptr], pwh ptr[inout, intptr], cbwh int32)
  2103  waveOutPause(hwo ptr[inout, intptr])
  2104  waveOutRestart(hwo ptr[inout, intptr])
  2105  waveOutReset(hwo ptr[inout, intptr])
  2106  waveOutBreakLoop(hwo ptr[inout, intptr])
  2107  waveOutGetPosition(hwo ptr[inout, intptr], pmmt ptr[inout, intptr], cbmmt int32)
  2108  waveOutGetPitch(hwo ptr[inout, intptr], pdwPitch ptr[inout, int32])
  2109  waveOutSetPitch(hwo ptr[inout, intptr], dwPitch int32)
  2110  waveOutGetPlaybackRate(hwo ptr[inout, intptr], pdwRate ptr[inout, int32])
  2111  waveOutSetPlaybackRate(hwo ptr[inout, intptr], dwRate int32)
  2112  waveOutGetID(hwo ptr[inout, intptr], puDeviceID ptr[inout, int32])
  2113  waveOutMessage(hwo ptr[inout, intptr], uMsg int32, dw1 int64, dw2 int64)
  2114  waveInGetNumDevs()
  2115  waveInGetDevCapsA(uDeviceID int64, pwic ptr[inout, intptr], cbwic int32)
  2116  waveInGetErrorTextA(mmrError int32, pszText ptr[inout, int8], cchText int32)
  2117  waveInOpen(phwi ptr[inout, ptr[inout, intptr]], uDeviceID int32, pwfx ptr[inout, intptr], dwCallback int64, dwInstance int64, fdwOpen int32)
  2118  waveInClose(hwi ptr[inout, intptr])
  2119  waveInPrepareHeader(hwi ptr[inout, intptr], pwh ptr[inout, intptr], cbwh int32)
  2120  waveInUnprepareHeader(hwi ptr[inout, intptr], pwh ptr[inout, intptr], cbwh int32)
  2121  waveInAddBuffer(hwi ptr[inout, intptr], pwh ptr[inout, intptr], cbwh int32)
  2122  waveInStart(hwi ptr[inout, intptr])
  2123  waveInStop(hwi ptr[inout, intptr])
  2124  waveInReset(hwi ptr[inout, intptr])
  2125  waveInGetPosition(hwi ptr[inout, intptr], pmmt ptr[inout, intptr], cbmmt int32)
  2126  waveInGetID(hwi ptr[inout, intptr], puDeviceID ptr[inout, int32])
  2127  waveInMessage(hwi ptr[inout, intptr], uMsg int32, dw1 int64, dw2 int64)
  2128  midiOutGetNumDevs()
  2129  midiStreamOpen(phms ptr[inout, ptr[inout, intptr]], puDeviceID ptr[inout, int32], cMidi int32, dwCallback int64, dwInstance int64, fdwOpen int32)
  2130  midiStreamClose(hms ptr[inout, intptr])
  2131  midiStreamProperty(hms ptr[inout, intptr], lppropdata ptr[inout, int8], dwProperty int32)
  2132  midiStreamPosition(hms ptr[inout, intptr], lpmmt ptr[inout, intptr], cbmmt int32)
  2133  midiStreamOut(hms ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2134  midiStreamPause(hms ptr[inout, intptr])
  2135  midiStreamRestart(hms ptr[inout, intptr])
  2136  midiStreamStop(hms ptr[inout, intptr])
  2137  midiConnect(hmi ptr[inout, intptr], hmo ptr[inout, intptr], pReserved ptr[inout, array[int8]])
  2138  midiDisconnect(hmi ptr[inout, intptr], hmo ptr[inout, intptr], pReserved ptr[inout, array[int8]])
  2139  midiOutGetDevCapsA(uDeviceID int64, pmoc ptr[inout, intptr], cbmoc int32)
  2140  midiOutGetVolume(hmo ptr[inout, intptr], pdwVolume ptr[inout, int32])
  2141  midiOutSetVolume(hmo ptr[inout, intptr], dwVolume int32)
  2142  midiOutGetErrorTextA(mmrError int32, pszText ptr[inout, int8], cchText int32)
  2143  midiOutOpen(phmo ptr[inout, ptr[inout, intptr]], uDeviceID int32, dwCallback int64, dwInstance int64, fdwOpen int32)
  2144  midiOutClose(hmo ptr[inout, intptr])
  2145  midiOutPrepareHeader(hmo ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2146  midiOutUnprepareHeader(hmo ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2147  midiOutShortMsg(hmo ptr[inout, intptr], dwMsg int32)
  2148  midiOutLongMsg(hmo ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2149  midiOutReset(hmo ptr[inout, intptr])
  2150  midiOutCachePatches(hmo ptr[inout, intptr], uBank int32, pwpa ptr[inout, int16], fuCache int32)
  2151  midiOutCacheDrumPatches(hmo ptr[inout, intptr], uPatch int32, pwkya ptr[inout, int16], fuCache int32)
  2152  midiOutGetID(hmo ptr[inout, intptr], puDeviceID ptr[inout, int32])
  2153  midiOutMessage(hmo ptr[inout, intptr], uMsg int32, dw1 int64, dw2 int64)
  2154  midiInGetNumDevs()
  2155  midiInGetDevCapsA(uDeviceID int64, pmic ptr[inout, intptr], cbmic int32)
  2156  midiInGetErrorTextA(mmrError int32, pszText ptr[inout, int8], cchText int32)
  2157  midiInOpen(phmi ptr[inout, ptr[inout, intptr]], uDeviceID int32, dwCallback int64, dwInstance int64, fdwOpen int32)
  2158  midiInClose(hmi ptr[inout, intptr])
  2159  midiInPrepareHeader(hmi ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2160  midiInUnprepareHeader(hmi ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2161  midiInAddBuffer(hmi ptr[inout, intptr], pmh ptr[inout, intptr], cbmh int32)
  2162  midiInStart(hmi ptr[inout, intptr])
  2163  midiInStop(hmi ptr[inout, intptr])
  2164  midiInReset(hmi ptr[inout, intptr])
  2165  midiInGetID(hmi ptr[inout, intptr], puDeviceID ptr[inout, int32])
  2166  midiInMessage(hmi ptr[inout, intptr], uMsg int32, dw1 int64, dw2 int64)
  2167  auxGetNumDevs()
  2168  auxGetDevCapsA(uDeviceID int64, pac ptr[inout, intptr], cbac int32)
  2169  auxSetVolume(uDeviceID int32, dwVolume int32)
  2170  auxGetVolume(uDeviceID int32, pdwVolume ptr[inout, int32])
  2171  auxOutMessage(uDeviceID int32, uMsg int32, dw1 int64, dw2 int64)
  2172  mixerGetNumDevs()
  2173  mixerGetDevCapsA(uMxId int64, pmxcaps ptr[inout, intptr], cbmxcaps int32)
  2174  mixerOpen(phmx ptr[inout, ptr[inout, intptr]], uMxId int32, dwCallback int64, dwInstance int64, fdwOpen int32)
  2175  mixerClose(hmx ptr[inout, intptr])
  2176  mixerMessage(hmx ptr[inout, intptr], uMsg int32, dwParam1 int64, dwParam2 int64)
  2177  mixerGetLineInfoA(hmxobj ptr[inout, intptr], pmxl ptr[inout, intptr], fdwInfo int32)
  2178  mixerGetID(hmxobj ptr[inout, intptr], puMxId ptr[inout, int32], fdwId int32)
  2179  mixerGetLineControlsA(hmxobj ptr[inout, intptr], pmxlc ptr[inout, intptr], fdwControls int32)
  2180  mixerGetControlDetailsA(hmxobj ptr[inout, intptr], pmxcd ptr[inout, intptr], fdwDetails int32)
  2181  mixerSetControlDetails(hmxobj ptr[inout, intptr], pmxcd ptr[inout, intptr], fdwDetails int32)
  2182  timeGetSystemTime(pmmt ptr[inout, intptr], cbmmt int32)
  2183  timeGetTime()
  2184  timeGetDevCaps(ptc ptr[inout, intptr], cbtc int32)
  2185  timeBeginPeriod(uPeriod int32)
  2186  timeEndPeriod(uPeriod int32)
  2187  joyGetPosEx(uJoyID int32, pji ptr[inout, intptr])
  2188  joyGetNumDevs()
  2189  joyGetDevCapsA(uJoyID int64, pjc ptr[inout, intptr], cbjc int32)
  2190  joyGetPos(uJoyID int32, pji ptr[inout, intptr])
  2191  joyGetThreshold(uJoyID int32, puThreshold ptr[inout, int32])
  2192  joyReleaseCapture(uJoyID int32)
  2193  joySetCapture(hwnd ptr[inout, intptr], uJoyID int32, uPeriod int32, fChanged int32)
  2194  joySetThreshold(uJoyID int32, uThreshold int32)
  2195  joyConfigChanged(dwFlags int32)
  2196  RpcBindingCopy(SourceBinding ptr[inout, array[int8]], DestinationBinding ptr[inout, ptr[inout, array[int8]]])
  2197  RpcBindingFree(Binding ptr[inout, ptr[inout, array[int8]]])
  2198  RpcBindingSetOption(hBinding ptr[inout, array[int8]], option int32, optionValue int64)
  2199  RpcBindingInqOption(hBinding ptr[inout, array[int8]], option int32, pOptionValue ptr[inout, int64])
  2200  RpcBindingFromStringBindingA(StringBinding ptr[inout, int8], Binding ptr[inout, ptr[inout, array[int8]]])
  2201  RpcSsGetContextBinding(ContextHandle ptr[inout, array[int8]], Binding ptr[inout, ptr[inout, array[int8]]])
  2202  RpcBindingInqObject(Binding ptr[inout, array[int8]], ObjectUuid ptr[inout, intptr])
  2203  RpcBindingReset(Binding ptr[inout, array[int8]])
  2204  RpcBindingSetObject(Binding ptr[inout, array[int8]], ObjectUuid ptr[inout, intptr])
  2205  RpcMgmtInqDefaultProtectLevel(AuthnSvc int32, AuthnLevel ptr[inout, int32])
  2206  RpcBindingToStringBindingA(Binding ptr[inout, array[int8]], StringBinding ptr[inout, ptr[inout, int8]])
  2207  RpcBindingVectorFree(BindingVector ptr[inout, ptr[inout, intptr]])
  2208  RpcStringBindingComposeA(ObjUuid ptr[inout, int8], ProtSeq ptr[inout, int8], NetworkAddr ptr[inout, int8], Endpoint ptr[inout, int8], Options ptr[inout, int8], StringBinding ptr[inout, ptr[inout, int8]])
  2209  RpcStringBindingParseA(StringBinding ptr[inout, int8], ObjUuid ptr[inout, ptr[inout, int8]], Protseq ptr[inout, ptr[inout, int8]], NetworkAddr ptr[inout, ptr[inout, int8]], Endpoint ptr[inout, ptr[inout, int8]], NetworkOptions ptr[inout, ptr[inout, int8]])
  2210  RpcStringFreeA(String ptr[inout, ptr[inout, int8]])
  2211  RpcIfInqId(RpcIfHandle ptr[inout, array[int8]], RpcIfId ptr[inout, intptr])
  2212  RpcNetworkIsProtseqValidA(Protseq ptr[inout, int8])
  2213  RpcMgmtInqComTimeout(Binding ptr[inout, array[int8]], Timeout ptr[inout, int32])
  2214  RpcMgmtSetComTimeout(Binding ptr[inout, array[int8]], Timeout int32)
  2215  RpcMgmtSetCancelTimeout(Timeout int32)
  2216  RpcNetworkInqProtseqsA(ProtseqVector ptr[inout, ptr[inout, intptr]])
  2217  RpcObjectInqType(ObjUuid ptr[inout, intptr], TypeUuid ptr[inout, intptr])
  2218  RpcObjectSetInqFn(InquiryFn ptr[inout, intptr])
  2219  RpcObjectSetType(ObjUuid ptr[inout, intptr], TypeUuid ptr[inout, intptr])
  2220  RpcProtseqVectorFreeA(ProtseqVector ptr[inout, ptr[inout, intptr]])
  2221  RpcMgmtStatsVectorFree(StatsVector ptr[inout, ptr[inout, intptr]])
  2222  RpcMgmtInqStats(Binding ptr[inout, array[int8]], Statistics ptr[inout, ptr[inout, intptr]])
  2223  RpcMgmtIsServerListening(Binding ptr[inout, array[int8]])
  2224  RpcMgmtStopServerListening(Binding ptr[inout, array[int8]])
  2225  RpcMgmtWaitServerListen()
  2226  RpcMgmtSetServerStackSize(ThreadStackSize int32)
  2227  RpcSsDontSerializeContext()
  2228  RpcMgmtEnableIdleCleanup()
  2229  RpcMgmtInqIfIds(Binding ptr[inout, array[int8]], IfIdVector ptr[inout, ptr[inout, intptr]])
  2230  RpcIfIdVectorFree(IfIdVector ptr[inout, ptr[inout, intptr]])
  2231  RpcMgmtInqServerPrincNameA(Binding ptr[inout, array[int8]], AuthnSvc int32, ServerPrincName ptr[inout, ptr[inout, int8]])
  2232  RpcEpResolveBinding(Binding ptr[inout, array[int8]], IfSpec ptr[inout, array[int8]])
  2233  RpcNsBindingInqEntryNameA(Binding ptr[inout, array[int8]], EntryNameSyntax int32, EntryName ptr[inout, ptr[inout, int8]])
  2234  RpcBindingCreateA(Template ptr[inout, intptr], Security ptr[inout, intptr], Options ptr[inout, intptr], Binding ptr[inout, ptr[inout, array[int8]]])
  2235  RpcImpersonateClient(BindingHandle ptr[inout, array[int8]])
  2236  RpcImpersonateClient2(BindingHandle ptr[inout, array[int8]])
  2237  RpcRevertToSelfEx(BindingHandle ptr[inout, array[int8]])
  2238  RpcRevertToSelf()
  2239  RpcImpersonateClientContainer(BindingHandle ptr[inout, array[int8]])
  2240  RpcRevertContainerImpersonation()
  2241  RpcBindingInqAuthClientA(ClientBinding ptr[inout, array[int8]], Privs ptr[inout, ptr[inout, array[int8]]], ServerPrincName ptr[inout, ptr[inout, int8]], AuthnLevel ptr[inout, int32], AuthnSvc ptr[inout, int32], AuthzSvc ptr[inout, int32])
  2242  RpcBindingInqAuthClientExA(ClientBinding ptr[inout, array[int8]], Privs ptr[inout, ptr[inout, array[int8]]], ServerPrincName ptr[inout, ptr[inout, int8]], AuthnLevel ptr[inout, int32], AuthnSvc ptr[inout, int32], AuthzSvc ptr[inout, int32], Flags int32)
  2243  RpcBindingInqAuthInfoA(Binding ptr[inout, array[int8]], ServerPrincName ptr[inout, ptr[inout, int8]], AuthnLevel ptr[inout, int32], AuthnSvc ptr[inout, int32], AuthIdentity ptr[inout, ptr[inout, array[int8]]], AuthzSvc ptr[inout, int32])
  2244  RpcBindingSetAuthInfoA(Binding ptr[inout, array[int8]], ServerPrincName ptr[inout, int8], AuthnLevel int32, AuthnSvc int32, AuthIdentity ptr[inout, array[int8]], AuthzSvc int32)
  2245  RpcBindingSetAuthInfoExA(Binding ptr[inout, array[int8]], ServerPrincName ptr[inout, int8], AuthnLevel int32, AuthnSvc int32, AuthIdentity ptr[inout, array[int8]], AuthzSvc int32, SecurityQos ptr[inout, intptr])
  2246  RpcBindingInqAuthInfoExA(Binding ptr[inout, array[int8]], ServerPrincName ptr[inout, ptr[inout, int8]], AuthnLevel ptr[inout, int32], AuthnSvc ptr[inout, int32], AuthIdentity ptr[inout, ptr[inout, array[int8]]], AuthzSvc ptr[inout, int32], RpcQosVersion int32, SecurityQOS ptr[inout, intptr])
  2247  RpcBindingServerFromClient(ClientBinding ptr[inout, array[int8]], ServerBinding ptr[inout, ptr[inout, array[int8]]])
  2248  RpcRaiseException(exception int32)
  2249  RpcTestCancel()
  2250  RpcCancelThread(Thread ptr[inout, array[int8]])
  2251  RpcCancelThreadEx(Thread ptr[inout, array[int8]], Timeout int32)
  2252  UuidCreate(Uuid ptr[inout, intptr])
  2253  UuidCreateSequential(Uuid ptr[inout, intptr])
  2254  UuidToStringA(Uuid ptr[inout, intptr], StringUuid ptr[inout, ptr[inout, int8]])
  2255  UuidFromStringA(StringUuid ptr[inout, int8], Uuid ptr[inout, intptr])
  2256  UuidCompare(Uuid1 ptr[inout, intptr], Uuid2 ptr[inout, intptr], Status ptr[inout, int32])
  2257  UuidCreateNil(NilUuid ptr[inout, intptr])
  2258  UuidEqual(Uuid1 ptr[inout, intptr], Uuid2 ptr[inout, intptr], Status ptr[inout, int32])
  2259  UuidHash(Uuid ptr[inout, intptr], Status ptr[inout, int32])
  2260  UuidIsNil(Uuid ptr[inout, intptr], Status ptr[inout, int32])
  2261  RpcEpRegisterNoReplaceA(IfSpec ptr[inout, array[int8]], BindingVector ptr[inout, intptr], UuidVector ptr[inout, intptr], Annotation ptr[inout, int8])
  2262  RpcEpRegisterA(IfSpec ptr[inout, array[int8]], BindingVector ptr[inout, intptr], UuidVector ptr[inout, intptr], Annotation ptr[inout, int8])
  2263  RpcEpUnregister(IfSpec ptr[inout, array[int8]], BindingVector ptr[inout, intptr], UuidVector ptr[inout, intptr])
  2264  DceErrorInqTextA(RpcStatus int32, ErrorText ptr[inout, int8])
  2265  RpcMgmtEpEltInqBegin(EpBinding ptr[inout, array[int8]], InquiryType int32, IfId ptr[inout, intptr], VersOption int32, ObjectUuid ptr[inout, intptr], InquiryContext ptr[inout, ptr[inout, ptr[inout, array[int8]]]])
  2266  RpcMgmtEpEltInqDone(InquiryContext ptr[inout, ptr[inout, ptr[inout, array[int8]]]])
  2267  RpcMgmtEpEltInqNextA(InquiryContext ptr[inout, ptr[inout, array[int8]]], IfId ptr[inout, intptr], Binding ptr[inout, ptr[inout, array[int8]]], ObjectUuid ptr[inout, intptr], Annotation ptr[inout, ptr[inout, int8]])
  2268  RpcMgmtEpUnregister(EpBinding ptr[inout, array[int8]], IfId ptr[inout, intptr], Binding ptr[inout, array[int8]], ObjectUuid ptr[inout, intptr])
  2269  RpcMgmtSetAuthorizationFn(AuthorizationFn ptr[inout, intptr])
  2270  RpcExceptionFilter(ExceptionCode int32)
  2271  I_UuidCreate(Uuid ptr[inout, intptr])
  2272  RpcNsBindingExportA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfSpec ptr[inout, array[int8]], BindingVec ptr[inout, intptr], ObjectUuidVec ptr[inout, intptr])
  2273  RpcNsBindingUnexportA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfSpec ptr[inout, array[int8]], ObjectUuidVec ptr[inout, intptr])
  2274  RpcNsBindingExportPnPA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfSpec ptr[inout, array[int8]], ObjectVector ptr[inout, intptr])
  2275  RpcNsBindingUnexportPnPA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfSpec ptr[inout, array[int8]], ObjectVector ptr[inout, intptr])
  2276  RpcNsBindingLookupBeginA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfSpec ptr[inout, array[int8]], ObjUuid ptr[inout, intptr], BindingMaxCount int32, LookupContext ptr[inout, ptr[inout, array[int8]]])
  2277  RpcNsBindingLookupNext(LookupContext ptr[inout, array[int8]], BindingVec ptr[inout, ptr[inout, intptr]])
  2278  RpcNsBindingLookupDone(LookupContext ptr[inout, ptr[inout, array[int8]]])
  2279  RpcNsGroupDeleteA(GroupNameSyntax int32, GroupName ptr[inout, int8])
  2280  RpcNsGroupMbrAddA(GroupNameSyntax int32, GroupName ptr[inout, int8], MemberNameSyntax int32, MemberName ptr[inout, int8])
  2281  RpcNsGroupMbrRemoveA(GroupNameSyntax int32, GroupName ptr[inout, int8], MemberNameSyntax int32, MemberName ptr[inout, int8])
  2282  RpcNsGroupMbrInqBeginA(GroupNameSyntax int32, GroupName ptr[inout, int8], MemberNameSyntax int32, InquiryContext ptr[inout, ptr[inout, array[int8]]])
  2283  RpcNsGroupMbrInqNextA(InquiryContext ptr[inout, array[int8]], MemberName ptr[inout, ptr[inout, int8]])
  2284  RpcNsGroupMbrInqDone(InquiryContext ptr[inout, ptr[inout, array[int8]]])
  2285  RpcNsProfileDeleteA(ProfileNameSyntax int32, ProfileName ptr[inout, int8])
  2286  RpcNsProfileEltAddA(ProfileNameSyntax int32, ProfileName ptr[inout, int8], IfId ptr[inout, intptr], MemberNameSyntax int32, MemberName ptr[inout, int8], Priority int32, Annotation ptr[inout, int8])
  2287  RpcNsProfileEltRemoveA(ProfileNameSyntax int32, ProfileName ptr[inout, int8], IfId ptr[inout, intptr], MemberNameSyntax int32, MemberName ptr[inout, int8])
  2288  RpcNsProfileEltInqBeginA(ProfileNameSyntax int32, ProfileName ptr[inout, int8], InquiryType int32, IfId ptr[inout, intptr], VersOption int32, MemberNameSyntax int32, MemberName ptr[inout, int8], InquiryContext ptr[inout, ptr[inout, array[int8]]])
  2289  RpcNsProfileEltInqNextA(InquiryContext ptr[inout, array[int8]], IfId ptr[inout, intptr], MemberName ptr[inout, ptr[inout, int8]], Priority ptr[inout, int32], Annotation ptr[inout, ptr[inout, int8]])
  2290  RpcNsProfileEltInqDone(InquiryContext ptr[inout, ptr[inout, array[int8]]])
  2291  RpcNsEntryObjectInqBeginA(EntryNameSyntax int32, EntryName ptr[inout, int8], InquiryContext ptr[inout, ptr[inout, array[int8]]])
  2292  RpcNsEntryObjectInqNext(InquiryContext ptr[inout, array[int8]], ObjUuid ptr[inout, intptr])
  2293  RpcNsEntryObjectInqDone(InquiryContext ptr[inout, ptr[inout, array[int8]]])
  2294  RpcNsEntryExpandNameA(EntryNameSyntax int32, EntryName ptr[inout, int8], ExpandedName ptr[inout, ptr[inout, int8]])
  2295  RpcNsMgmtBindingUnexportA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfId ptr[inout, intptr], VersOption int32, ObjectUuidVec ptr[inout, intptr])
  2296  RpcNsMgmtEntryCreateA(EntryNameSyntax int32, EntryName ptr[inout, int8])
  2297  RpcNsMgmtEntryDeleteA(EntryNameSyntax int32, EntryName ptr[inout, int8])
  2298  RpcNsMgmtEntryInqIfIdsA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfIdVec ptr[inout, ptr[inout, intptr]])
  2299  RpcNsMgmtHandleSetExpAge(NsHandle ptr[inout, array[int8]], ExpirationAge int32)
  2300  RpcNsMgmtInqExpAge(ExpirationAge ptr[inout, int32])
  2301  RpcNsMgmtSetExpAge(ExpirationAge int32)
  2302  RpcNsBindingImportBeginA(EntryNameSyntax int32, EntryName ptr[inout, int8], IfSpec ptr[inout, array[int8]], ObjUuid ptr[inout, intptr], ImportContext ptr[inout, ptr[inout, array[int8]]])
  2303  RpcNsBindingImportNext(ImportContext ptr[inout, array[int8]], Binding ptr[inout, ptr[inout, array[int8]]])
  2304  RpcNsBindingImportDone(ImportContext ptr[inout, ptr[inout, array[int8]]])
  2305  RpcNsBindingSelect(BindingVec ptr[inout, intptr], Binding ptr[inout, ptr[inout, array[int8]]])
  2306  RpcAsyncRegisterInfo(pAsync ptr[inout, intptr])
  2307  RpcAsyncInitializeHandle(pAsync ptr[inout, intptr], Size int32)
  2308  RpcAsyncGetCallStatus(pAsync ptr[inout, intptr])
  2309  RpcAsyncCompleteCall(pAsync ptr[inout, intptr], Reply ptr[inout, array[int8]])
  2310  RpcAsyncAbortCall(pAsync ptr[inout, intptr], ExceptionCode int32)
  2311  RpcAsyncCancelCall(pAsync ptr[inout, intptr], fAbort int32)
  2312  RpcErrorStartEnumeration(EnumHandle ptr[inout, intptr])
  2313  RpcErrorGetNextRecord(EnumHandle ptr[inout, intptr], CopyStrings int32, ErrorInfo ptr[inout, intptr])
  2314  RpcErrorEndEnumeration(EnumHandle ptr[inout, intptr])
  2315  RpcErrorResetEnumeration(EnumHandle ptr[inout, intptr])
  2316  RpcErrorGetNumberOfRecords(EnumHandle ptr[inout, intptr], Records ptr[inout, int32])
  2317  RpcErrorSaveErrorInfo(EnumHandle ptr[inout, intptr], ErrorBlob ptr[inout, ptr[inout, array[int8]]], BlobSize ptr[inout, int64])
  2318  RpcErrorLoadErrorInfo(ErrorBlob ptr[inout, array[int8]], BlobSize int64, EnumHandle ptr[inout, intptr])
  2319  RpcErrorAddRecord(ErrorInfo ptr[inout, intptr])
  2320  RpcErrorClearInformation()
  2321  RpcGetAuthorizationContextForClient(ClientBinding ptr[inout, array[int8]], ImpersonateOnReturn int32, Reserved1 ptr[inout, array[int8]], pExpirationTime ptr[inout, intptr], Reserved2 intptr, Reserved3 int32, Reserved4 ptr[inout, array[int8]], pAuthzClientContext ptr[inout, ptr[inout, array[int8]]])
  2322  RpcFreeAuthorizationContext(pAuthzClientContext ptr[inout, ptr[inout, array[int8]]])
  2323  RpcSsContextLockExclusive(ServerBindingHandle ptr[inout, array[int8]], UserContext ptr[inout, array[int8]])
  2324  RpcSsContextLockShared(ServerBindingHandle ptr[inout, array[int8]], UserContext ptr[inout, array[int8]])
  2325  RpcBindingBind(pAsync ptr[inout, intptr], Binding ptr[inout, array[int8]], IfSpec ptr[inout, array[int8]])
  2326  RpcBindingUnbind(Binding ptr[inout, array[int8]])
  2327  DragQueryFileA(hDrop ptr[inout, intptr], iFile int32, lpszFile ptr[inout, int8], cch int32)
  2328  DragQueryPoint(hDrop ptr[inout, intptr], ppt ptr[inout, intptr])
  2329  DragFinish(hDrop ptr[inout, intptr])
  2330  DragAcceptFiles(hWnd ptr[inout, intptr], fAccept int32)
  2331  ShellExecuteA(hwnd ptr[inout, intptr], lpOperation ptr[inout, int8], lpFile ptr[inout, int8], lpParameters ptr[inout, int8], lpDirectory ptr[inout, int8], nShowCmd int32)
  2332  FindExecutableA(lpFile ptr[inout, int8], lpDirectory ptr[inout, int8], lpResult ptr[inout, int8])
  2333  ShellAboutA(hWnd ptr[inout, intptr], szApp ptr[inout, int8], szOtherStuff ptr[inout, int8], hIcon ptr[inout, intptr])
  2334  DuplicateIcon(hInst ptr[inout, intptr], hIcon ptr[inout, intptr])
  2335  ExtractAssociatedIconA(hInst ptr[inout, intptr], pszIconPath ptr[inout, int8], piIcon ptr[inout, int16])
  2336  ExtractAssociatedIconExA(hInst ptr[inout, intptr], pszIconPath ptr[inout, int8], piIconIndex ptr[inout, int16], piIconId ptr[inout, int16])
  2337  ExtractIconA(hInst ptr[inout, intptr], pszExeFileName ptr[inout, int8], nIconIndex int32)
  2338  SHAppBarMessage(dwMessage int32, pData ptr[inout, intptr])
  2339  DoEnvironmentSubstA(pszSrc ptr[inout, int8], cchSrc int32)
  2340  ExtractIconExA(lpszFile ptr[inout, int8], nIconIndex int32, phiconLarge ptr[inout, ptr[inout, intptr]], phiconSmall ptr[inout, ptr[inout, intptr]], nIcons int32)
  2341  SHFileOperationA(lpFileOp ptr[inout, intptr])
  2342  SHFreeNameMappings(hNameMappings HANDLE)
  2343  ShellExecuteExA(pExecInfo ptr[inout, intptr])
  2344  SHEvaluateSystemCommandTemplate(pszCmdTemplate ptr[inout, int16], ppszApplication ptr[inout, ptr[inout, int16]], ppszCommandLine ptr[inout, ptr[inout, int16]], ppszParameters ptr[inout, ptr[inout, int16]])
  2345  AssocCreateForClasses(rgClasses ptr[inout, intptr], cClasses int32, riid ptr[inout, intptr], ppv ptr[inout, ptr[inout, array[int8]]])
  2346  SHQueryRecycleBinA(pszRootPath ptr[inout, int8], pSHQueryRBInfo ptr[inout, intptr])
  2347  SHEmptyRecycleBinA(hwnd ptr[inout, intptr], pszRootPath ptr[inout, int8], dwFlags int32)
  2348  SHQueryUserNotificationState(pquns ptr[inout, int32])
  2349  SHGetPropertyStoreForWindow(hwnd ptr[inout, intptr], riid ptr[inout, intptr], ppv ptr[inout, ptr[inout, array[int8]]])
  2350  Shell_NotifyIconA(dwMessage int32, lpData ptr[inout, intptr])
  2351  Shell_NotifyIconGetRect(identifier ptr[inout, intptr], iconLocation ptr[inout, intptr])
  2352  SHGetFileInfoA(pszPath ptr[inout, int8], dwFileAttributes int32, psfi ptr[inout, intptr], cbFileInfo int32, uFlags int32)
  2353  SHGetStockIconInfo(siid int32, uFlags int32, psii ptr[inout, intptr])
  2354  SHGetDiskFreeSpaceExA(pszDirectoryName ptr[inout, int8], pulFreeBytesAvailableToCaller ptr[inout, intptr], pulTotalNumberOfBytes ptr[inout, intptr], pulTotalNumberOfFreeBytes ptr[inout, intptr])
  2355  SHGetNewLinkInfoA(pszLinkTo ptr[inout, int8], pszDir ptr[inout, int8], pszName ptr[inout, int8], pfMustCopy ptr[inout, int32], uFlags int32)
  2356  SHInvokePrinterCommandA(hwnd ptr[inout, intptr], uAction int32, lpBuf1 ptr[inout, int8], lpBuf2 ptr[inout, int8], fModal int32)
  2357  SHLoadNonloadedIconOverlayIdentifiers()
  2358  SHIsFileAvailableOffline(pwszPath ptr[inout, int16], pdwStatus ptr[inout, int32])
  2359  SHSetLocalizedName(pszPath ptr[inout, int16], pszResModule ptr[inout, int16], idsRes int32)
  2360  SHRemoveLocalizedName(pszPath ptr[inout, int16])
  2361  SHGetLocalizedName(pszPath ptr[inout, int16], pszResModule ptr[inout, int16], cch int32, pidsRes ptr[inout, int32])
  2362  IsLFNDriveA(pszPath ptr[inout, int8])
  2363  SHTestTokenMembership(hToken HANDLE, ulRID int32)
  2364  SHGetImageList(iImageList int32, riid ptr[inout, intptr], ppvObj ptr[inout, ptr[inout, array[int8]]])
  2365  InitNetworkAddressControl()
  2366  SHGetDriveMedia(pszDrive ptr[inout, int16], pdwMediaContent ptr[inout, int32])
  2367  accept(s int64, addr ptr[inout, intptr], addrlen ptr[inout, int32])
  2368  bind(s int64, addr ptr[inout, intptr], namelen int32)
  2369  closesocket(s int64)
  2370  connect(s int64, name ptr[inout, intptr], namelen int32)
  2371  ioctlsocket(s int64, cmd int32, argp ptr[inout, int32])
  2372  getpeername(s int64, name ptr[inout, intptr], namelen ptr[inout, int32])
  2373  getsockname(s int64, name ptr[inout, intptr], namelen ptr[inout, int32])
  2374  getsockopt(s int64, level int32, optname int32, optval ptr[inout, int8], optlen ptr[inout, int32])
  2375  htonl(hostlong int32)
  2376  htons(hostshort int16)
  2377  inet_addr(cp ptr[inout, int8])
  2378  inet_ntoa(in intptr)
  2379  listen(s int64, backlog int32)
  2380  ntohl(netlong int32)
  2381  ntohs(netshort int16)
  2382  recv(s int64, buf ptr[inout, int8], len int32, flags int32)
  2383  recvfrom(s int64, buf ptr[inout, int8], len int32, flags int32, from ptr[inout, intptr], fromlen ptr[inout, int32])
  2384  select(nfds int32, readfds ptr[inout, intptr], writefds ptr[inout, intptr], exceptfds ptr[inout, intptr], timeout ptr[inout, intptr])
  2385  send(s int64, buf ptr[inout, int8], len int32, flags int32)
  2386  sendto(s int64, buf ptr[inout, int8], len int32, flags int32, to ptr[inout, intptr], tolen int32)
  2387  setsockopt(s int64, level int32, optname int32, optval ptr[inout, int8], optlen int32)
  2388  socket(af int32, type int32, protocol int32)
  2389  gethostbyaddr(addr ptr[inout, int8], len int32, type int32)
  2390  gethostbyname(name ptr[inout, int8])
  2391  gethostname(name ptr[inout, int8], namelen int32)
  2392  getservbyport(port int32, proto ptr[inout, int8])
  2393  getservbyname(name ptr[inout, int8], proto ptr[inout, int8])
  2394  getprotobynumber(proto int32)
  2395  getprotobyname(name ptr[inout, int8])
  2396  WSAStartup(wVersionRequired int16, lpWSAData ptr[inout, intptr])
  2397  WSACleanup()
  2398  WSASetLastError(iError int32)
  2399  WSAGetLastError()
  2400  WSAIsBlocking()
  2401  WSAUnhookBlockingHook()
  2402  WSASetBlockingHook(lpBlockFunc ptr[inout, intptr])
  2403  WSACancelBlockingCall()
  2404  WSAAsyncGetServByName(hWnd ptr[inout, intptr], wMsg int32, name ptr[inout, int8], proto ptr[inout, int8], buf ptr[inout, int8], buflen int32) HANDLE
  2405  WSAAsyncGetServByPort(hWnd ptr[inout, intptr], wMsg int32, port int32, proto ptr[inout, int8], buf ptr[inout, int8], buflen int32) HANDLE
  2406  WSAAsyncGetProtoByName(hWnd ptr[inout, intptr], wMsg int32, name ptr[inout, int8], buf ptr[inout, int8], buflen int32) HANDLE
  2407  WSAAsyncGetProtoByNumber(hWnd ptr[inout, intptr], wMsg int32, number int32, buf ptr[inout, int8], buflen int32) HANDLE
  2408  WSAAsyncGetHostByName(hWnd ptr[inout, intptr], wMsg int32, name ptr[inout, int8], buf ptr[inout, int8], buflen int32) HANDLE
  2409  WSAAsyncGetHostByAddr(hWnd ptr[inout, intptr], wMsg int32, addr ptr[inout, int8], len int32, type int32, buf ptr[inout, int8], buflen int32) HANDLE
  2410  WSACancelAsyncRequest(hAsyncTaskHandle HANDLE)
  2411  WSAAsyncSelect(s int64, hWnd ptr[inout, intptr], wMsg int32, lEvent int32)
  2412  WSARecvEx(s int64, buf ptr[inout, int8], len int32, flags ptr[inout, int32])
  2413  TransmitFile(hSocket int64, hFile HANDLE, nNumberOfBytesToWrite int32, nNumberOfBytesPerSend int32, lpOverlapped ptr[inout, intptr], lpTransmitBuffers ptr[inout, intptr], dwReserved int32)
  2414  AcceptEx(sListenSocket int64, sAcceptSocket int64, lpOutputBuffer ptr[inout, array[int8]], dwReceiveDataLength int32, dwLocalAddressLength int32, dwRemoteAddressLength int32, lpdwBytesReceived ptr[inout, int32], lpOverlapped ptr[inout, intptr])
  2415  GetAcceptExSockaddrs(lpOutputBuffer ptr[inout, array[int8]], dwReceiveDataLength int32, dwLocalAddressLength int32, dwRemoteAddressLength int32, LocalSockaddr ptr[inout, ptr[inout, intptr]], LocalSockaddrLength ptr[inout, int32], RemoteSockaddr ptr[inout, ptr[inout, intptr]], RemoteSockaddrLength ptr[inout, int32])
  2416  CryptAcquireContextA(phProv ptr[inout, int64], szContainer ptr[inout, int8], szProvider ptr[inout, int8], dwProvType int32, dwFlags int32)
  2417  CryptReleaseContext(hProv int64, dwFlags int32)
  2418  CryptGenKey(hProv int64, Algid int32, dwFlags int32, phKey ptr[inout, int64])
  2419  CryptDeriveKey(hProv int64, Algid int32, hBaseData int64, dwFlags int32, phKey ptr[inout, int64])
  2420  CryptDestroyKey(hKey int64)
  2421  CryptSetKeyParam(hKey int64, dwParam int32, pbData ptr[inout, int8], dwFlags int32)
  2422  CryptGetKeyParam(hKey int64, dwParam int32, pbData ptr[inout, int8], pdwDataLen ptr[inout, int32], dwFlags int32)
  2423  CryptSetHashParam(hHash int64, dwParam int32, pbData ptr[inout, int8], dwFlags int32)
  2424  CryptGetHashParam(hHash int64, dwParam int32, pbData ptr[inout, int8], pdwDataLen ptr[inout, int32], dwFlags int32)
  2425  CryptSetProvParam(hProv int64, dwParam int32, pbData ptr[inout, int8], dwFlags int32)
  2426  CryptGetProvParam(hProv int64, dwParam int32, pbData ptr[inout, int8], pdwDataLen ptr[inout, int32], dwFlags int32)
  2427  CryptGenRandom(hProv int64, dwLen int32, pbBuffer ptr[inout, int8])
  2428  CryptGetUserKey(hProv int64, dwKeySpec int32, phUserKey ptr[inout, int64])
  2429  CryptExportKey(hKey int64, hExpKey int64, dwBlobType int32, dwFlags int32, pbData ptr[inout, int8], pdwDataLen ptr[inout, int32])
  2430  CryptImportKey(hProv int64, pbData ptr[inout, int8], dwDataLen int32, hPubKey int64, dwFlags int32, phKey ptr[inout, int64])
  2431  CryptEncrypt(hKey int64, hHash int64, Final int32, dwFlags int32, pbData ptr[inout, int8], pdwDataLen ptr[inout, int32], dwBufLen int32)
  2432  CryptDecrypt(hKey int64, hHash int64, Final int32, dwFlags int32, pbData ptr[inout, int8], pdwDataLen ptr[inout, int32])
  2433  CryptCreateHash(hProv int64, Algid int32, hKey int64, dwFlags int32, phHash ptr[inout, int64])
  2434  CryptHashData(hHash int64, pbData ptr[inout, int8], dwDataLen int32, dwFlags int32)
  2435  CryptHashSessionKey(hHash int64, hKey int64, dwFlags int32)
  2436  CryptDestroyHash(hHash int64)
  2437  CryptSignHashA(hHash int64, dwKeySpec int32, szDescription ptr[inout, int8], dwFlags int32, pbSignature ptr[inout, int8], pdwSigLen ptr[inout, int32])
  2438  CryptVerifySignatureA(hHash int64, pbSignature ptr[inout, int8], dwSigLen int32, hPubKey int64, szDescription ptr[inout, int8], dwFlags int32)
  2439  CryptSetProviderA(pszProvName ptr[inout, int8], dwProvType int32)
  2440  CryptSetProviderExA(pszProvName ptr[inout, int8], dwProvType int32, pdwReserved ptr[inout, int32], dwFlags int32)
  2441  CryptGetDefaultProviderA(dwProvType int32, pdwReserved ptr[inout, int32], dwFlags int32, pszProvName ptr[inout, int8], pcbProvName ptr[inout, int32])
  2442  CryptEnumProviderTypesA(dwIndex int32, pdwReserved ptr[inout, int32], dwFlags int32, pdwProvType ptr[inout, int32], szTypeName ptr[inout, int8], pcbTypeName ptr[inout, int32])
  2443  CryptEnumProvidersA(dwIndex int32, pdwReserved ptr[inout, int32], dwFlags int32, pdwProvType ptr[inout, int32], szProvName ptr[inout, int8], pcbProvName ptr[inout, int32])
  2444  CryptContextAddRef(hProv int64, pdwReserved ptr[inout, int32], dwFlags int32)
  2445  CryptDuplicateKey(hKey int64, pdwReserved ptr[inout, int32], dwFlags int32, phKey ptr[inout, int64])
  2446  CryptDuplicateHash(hHash int64, pdwReserved ptr[inout, int32], dwFlags int32, phHash ptr[inout, int64])
  2447  BCryptFreeBuffer(pvBuffer ptr[inout, array[int8]])
  2448  NCryptOpenStorageProvider(phProvider ptr[inout, int64], pszProviderName ptr[inout, int16], dwFlags int32)
  2449  NCryptEnumAlgorithms(hProvider int64, dwAlgOperations int32, pdwAlgCount ptr[inout, int32], ppAlgList ptr[inout, ptr[inout, intptr]], dwFlags int32)
  2450  NCryptIsAlgSupported(hProvider int64, pszAlgId ptr[inout, int16], dwFlags int32)
  2451  NCryptEnumKeys(hProvider int64, pszScope ptr[inout, int16], ppKeyName ptr[inout, ptr[inout, intptr]], ppEnumState ptr[inout, ptr[inout, array[int8]]], dwFlags int32)
  2452  NCryptEnumStorageProviders(pdwProviderCount ptr[inout, int32], ppProviderList ptr[inout, ptr[inout, intptr]], dwFlags int32)
  2453  NCryptFreeBuffer(pvInput ptr[inout, array[int8]])
  2454  NCryptOpenKey(hProvider int64, phKey ptr[inout, int64], pszKeyName ptr[inout, int16], dwLegacyKeySpec int32, dwFlags int32)
  2455  NCryptCreatePersistedKey(hProvider int64, phKey ptr[inout, int64], pszAlgId ptr[inout, int16], pszKeyName ptr[inout, int16], dwLegacyKeySpec int32, dwFlags int32)
  2456  NCryptGetProperty(hObject int64, pszProperty ptr[inout, int16], pbOutput ptr[inout, int8], cbOutput int32, pcbResult ptr[inout, int32], dwFlags int32)
  2457  NCryptSetProperty(hObject int64, pszProperty ptr[inout, int16], pbInput ptr[inout, int8], cbInput int32, dwFlags int32)
  2458  NCryptFinalizeKey(hKey int64, dwFlags int32)
  2459  NCryptEncrypt(hKey int64, pbInput ptr[inout, int8], cbInput int32, pPaddingInfo ptr[inout, array[int8]], pbOutput ptr[inout, int8], cbOutput int32, pcbResult ptr[inout, int32], dwFlags int32)
  2460  NCryptDecrypt(hKey int64, pbInput ptr[inout, int8], cbInput int32, pPaddingInfo ptr[inout, array[int8]], pbOutput ptr[inout, int8], cbOutput int32, pcbResult ptr[inout, int32], dwFlags int32)
  2461  NCryptImportKey(hProvider int64, hImportKey int64, pszBlobType ptr[inout, int16], pParameterList ptr[inout, intptr], phKey ptr[inout, int64], pbData ptr[inout, int8], cbData int32, dwFlags int32)
  2462  NCryptExportKey(hKey int64, hExportKey int64, pszBlobType ptr[inout, int16], pParameterList ptr[inout, intptr], pbOutput ptr[inout, int8], cbOutput int32, pcbResult ptr[inout, int32], dwFlags int32)
  2463  NCryptSignHash(hKey int64, pPaddingInfo ptr[inout, array[int8]], pbHashValue ptr[inout, int8], cbHashValue int32, pbSignature ptr[inout, int8], cbSignature int32, pcbResult ptr[inout, int32], dwFlags int32)
  2464  NCryptVerifySignature(hKey int64, pPaddingInfo ptr[inout, array[int8]], pbHashValue ptr[inout, int8], cbHashValue int32, pbSignature ptr[inout, int8], cbSignature int32, dwFlags int32)
  2465  NCryptDeleteKey(hKey int64, dwFlags int32)
  2466  NCryptFreeObject(hObject int64)
  2467  NCryptIsKeyHandle(hKey int64)
  2468  NCryptTranslateHandle(phProvider ptr[inout, int64], phKey ptr[inout, int64], hLegacyProv int64, hLegacyKey int64, dwLegacyKeySpec int32, dwFlags int32)
  2469  NCryptNotifyChangeKey(hProvider int64, phEvent ptr[inout, HANDLE], dwFlags int32)
  2470  NCryptSecretAgreement(hPrivKey int64, hPubKey int64, phAgreedSecret ptr[inout, int64], dwFlags int32)
  2471  NCryptDeriveKey(hSharedSecret int64, pwszKDF ptr[inout, int16], pParameterList ptr[inout, intptr], pbDerivedKey ptr[inout, int8], cbDerivedKey int32, pcbResult ptr[inout, int32], dwFlags int32)
  2472  NCryptKeyDerivation(hKey int64, pParameterList ptr[inout, intptr], pbDerivedKey ptr[inout, int8], cbDerivedKey int32, pcbResult ptr[inout, int32], dwFlags int32)
  2473  NCryptCreateClaim(hSubjectKey int64, hAuthorityKey int64, dwClaimType int32, pParameterList ptr[inout, intptr], pbClaimBlob ptr[inout, int8], cbClaimBlob int32, pcbResult ptr[inout, int32], dwFlags int32)
  2474  NCryptVerifyClaim(hSubjectKey int64, hAuthorityKey int64, dwClaimType int32, pParameterList ptr[inout, intptr], pbClaimBlob ptr[inout, int8], cbClaimBlob int32, pOutput ptr[inout, intptr], dwFlags int32)
  2475  CryptFormatObject(dwCertEncodingType int32, dwFormatType int32, dwFormatStrType int32, pFormatStruct ptr[inout, array[int8]], lpszStructType ptr[inout, int8], pbEncoded ptr[inout, int8], cbEncoded int32, pbFormat ptr[inout, array[int8]], pcbFormat ptr[inout, int32])
  2476  CryptEncodeObjectEx(dwCertEncodingType int32, lpszStructType ptr[inout, int8], pvStructInfo ptr[inout, array[int8]], dwFlags int32, pEncodePara ptr[inout, intptr], pvEncoded ptr[inout, array[int8]], pcbEncoded ptr[inout, int32])
  2477  CryptEncodeObject(dwCertEncodingType int32, lpszStructType ptr[inout, int8], pvStructInfo ptr[inout, array[int8]], pbEncoded ptr[inout, int8], pcbEncoded ptr[inout, int32])
  2478  CryptDecodeObjectEx(dwCertEncodingType int32, lpszStructType ptr[inout, int8], pbEncoded ptr[inout, int8], cbEncoded int32, dwFlags int32, pDecodePara ptr[inout, intptr], pvStructInfo ptr[inout, array[int8]], pcbStructInfo ptr[inout, int32])
  2479  CryptDecodeObject(dwCertEncodingType int32, lpszStructType ptr[inout, int8], pbEncoded ptr[inout, int8], cbEncoded int32, dwFlags int32, pvStructInfo ptr[inout, array[int8]], pcbStructInfo ptr[inout, int32])
  2480  CryptInstallOIDFunctionAddress(hModule ptr[inout, intptr], dwEncodingType int32, pszFuncName ptr[inout, int8], cFuncEntry int32, rgFuncEntry ptr[inout, intptr], dwFlags int32)
  2481  CryptInitOIDFunctionSet(pszFuncName ptr[inout, int8], dwFlags int32)
  2482  CryptGetOIDFunctionAddress(hFuncSet ptr[inout, array[int8]], dwEncodingType int32, pszOID ptr[inout, int8], dwFlags int32, ppvFuncAddr ptr[inout, ptr[inout, array[int8]]], phFuncAddr ptr[inout, ptr[inout, array[int8]]])
  2483  CryptGetDefaultOIDDllList(hFuncSet ptr[inout, array[int8]], dwEncodingType int32, pwszDllList ptr[inout, int16], pcchDllList ptr[inout, int32])
  2484  CryptGetDefaultOIDFunctionAddress(hFuncSet ptr[inout, array[int8]], dwEncodingType int32, pwszDll ptr[inout, int16], dwFlags int32, ppvFuncAddr ptr[inout, ptr[inout, array[int8]]], phFuncAddr ptr[inout, ptr[inout, array[int8]]])
  2485  CryptFreeOIDFunctionAddress(hFuncAddr ptr[inout, array[int8]], dwFlags int32)
  2486  CryptRegisterOIDFunction(dwEncodingType int32, pszFuncName ptr[inout, int8], pszOID ptr[inout, int8], pwszDll ptr[inout, int16], pszOverrideFuncName ptr[inout, int8])
  2487  CryptUnregisterOIDFunction(dwEncodingType int32, pszFuncName ptr[inout, int8], pszOID ptr[inout, int8])
  2488  CryptRegisterDefaultOIDFunction(dwEncodingType int32, pszFuncName ptr[inout, int8], dwIndex int32, pwszDll ptr[inout, int16])
  2489  CryptUnregisterDefaultOIDFunction(dwEncodingType int32, pszFuncName ptr[inout, int8], pwszDll ptr[inout, int16])
  2490  CryptSetOIDFunctionValue(dwEncodingType int32, pszFuncName ptr[inout, int8], pszOID ptr[inout, int8], pwszValueName ptr[inout, int16], dwValueType int32, pbValueData ptr[inout, int8], cbValueData int32)
  2491  CryptGetOIDFunctionValue(dwEncodingType int32, pszFuncName ptr[inout, int8], pszOID ptr[inout, int8], pwszValueName ptr[inout, int16], pdwValueType ptr[inout, int32], pbValueData ptr[inout, int8], pcbValueData ptr[inout, int32])
  2492  CryptEnumOIDFunction(dwEncodingType int32, pszFuncName ptr[inout, int8], pszOID ptr[inout, int8], dwFlags int32, pvArg ptr[inout, array[int8]], pfnEnumOIDFunc ptr[inout, intptr])
  2493  CryptFindOIDInfo(dwKeyType int32, pvKey ptr[inout, array[int8]], dwGroupId int32)
  2494  CryptRegisterOIDInfo(pInfo ptr[inout, intptr], dwFlags int32)
  2495  CryptUnregisterOIDInfo(pInfo ptr[inout, intptr])
  2496  CryptEnumOIDInfo(dwGroupId int32, dwFlags int32, pvArg ptr[inout, array[int8]], pfnEnumOIDInfo ptr[inout, intptr])
  2497  CryptFindLocalizedName(pwszCryptName ptr[inout, int16])
  2498  CryptMsgOpenToEncode(dwMsgEncodingType int32, dwFlags int32, dwMsgType int32, pvMsgEncodeInfo ptr[inout, array[int8]], pszInnerContentObjID ptr[inout, int8], pStreamInfo ptr[inout, intptr])
  2499  CryptMsgCalculateEncodedLength(dwMsgEncodingType int32, dwFlags int32, dwMsgType int32, pvMsgEncodeInfo ptr[inout, array[int8]], pszInnerContentObjID ptr[inout, int8], cbData int32)
  2500  CryptMsgOpenToDecode(dwMsgEncodingType int32, dwFlags int32, dwMsgType int32, hCryptProv int64, pRecipientInfo ptr[inout, intptr], pStreamInfo ptr[inout, intptr])
  2501  CryptMsgDuplicate(hCryptMsg ptr[inout, array[int8]])
  2502  CryptMsgClose(hCryptMsg ptr[inout, array[int8]])
  2503  CryptMsgUpdate(hCryptMsg ptr[inout, array[int8]], pbData ptr[inout, int8], cbData int32, fFinal int32)
  2504  CryptMsgGetParam(hCryptMsg ptr[inout, array[int8]], dwParamType int32, dwIndex int32, pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  2505  CryptMsgControl(hCryptMsg ptr[inout, array[int8]], dwFlags int32, dwCtrlType int32, pvCtrlPara ptr[inout, array[int8]])
  2506  CryptMsgVerifyCountersignatureEncoded(hCryptProv int64, dwEncodingType int32, pbSignerInfo ptr[inout, int8], cbSignerInfo int32, pbSignerInfoCountersignature ptr[inout, int8], cbSignerInfoCountersignature int32, pciCountersigner ptr[inout, intptr])
  2507  CryptMsgVerifyCountersignatureEncodedEx(hCryptProv int64, dwEncodingType int32, pbSignerInfo ptr[inout, int8], cbSignerInfo int32, pbSignerInfoCountersignature ptr[inout, int8], cbSignerInfoCountersignature int32, dwSignerType int32, pvSigner ptr[inout, array[int8]], dwFlags int32)
  2508  CryptMsgCountersign(hCryptMsg ptr[inout, array[int8]], dwIndex int32, cCountersigners int32, rgCountersigners ptr[inout, intptr])
  2509  CryptMsgCountersignEncoded(dwEncodingType int32, pbSignerInfo ptr[inout, int8], cbSignerInfo int32, cCountersigners int32, rgCountersigners ptr[inout, intptr], pbCountersignature ptr[inout, int8], pcbCountersignature ptr[inout, int32])
  2510  CertOpenStore(lpszStoreProvider ptr[inout, int8], dwEncodingType int32, hCryptProv int64, dwFlags int32, pvPara ptr[inout, array[int8]])
  2511  CertDuplicateStore(hCertStore ptr[inout, array[int8]])
  2512  CertSaveStore(hCertStore ptr[inout, array[int8]], dwEncodingType int32, dwSaveAs int32, dwSaveTo int32, pvSaveToPara ptr[inout, array[int8]], dwFlags int32)
  2513  CertCloseStore(hCertStore ptr[inout, array[int8]], dwFlags int32)
  2514  CertGetSubjectCertificateFromStore(hCertStore ptr[inout, array[int8]], dwCertEncodingType int32, pCertId ptr[inout, intptr])
  2515  CertEnumCertificatesInStore(hCertStore ptr[inout, array[int8]], pPrevCertContext ptr[inout, intptr])
  2516  CertFindCertificateInStore(hCertStore ptr[inout, array[int8]], dwCertEncodingType int32, dwFindFlags int32, dwFindType int32, pvFindPara ptr[inout, array[int8]], pPrevCertContext ptr[inout, intptr])
  2517  CertGetIssuerCertificateFromStore(hCertStore ptr[inout, array[int8]], pSubjectContext ptr[inout, intptr], pPrevIssuerContext ptr[inout, intptr], pdwFlags ptr[inout, int32])
  2518  CertVerifySubjectCertificateContext(pSubject ptr[inout, intptr], pIssuer ptr[inout, intptr], pdwFlags ptr[inout, int32])
  2519  CertDuplicateCertificateContext(pCertContext ptr[inout, intptr])
  2520  CertCreateCertificateContext(dwCertEncodingType int32, pbCertEncoded ptr[inout, int8], cbCertEncoded int32)
  2521  CertFreeCertificateContext(pCertContext ptr[inout, intptr])
  2522  CertSetCertificateContextProperty(pCertContext ptr[inout, intptr], dwPropId int32, dwFlags int32, pvData ptr[inout, array[int8]])
  2523  CertGetCertificateContextProperty(pCertContext ptr[inout, intptr], dwPropId int32, pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  2524  CertEnumCertificateContextProperties(pCertContext ptr[inout, intptr], dwPropId int32)
  2525  CertCreateCTLEntryFromCertificateContextProperties(pCertContext ptr[inout, intptr], cOptAttr int32, rgOptAttr ptr[inout, intptr], dwFlags int32, pvReserved ptr[inout, array[int8]], pCtlEntry ptr[inout, intptr], pcbCtlEntry ptr[inout, int32])
  2526  CertSetCertificateContextPropertiesFromCTLEntry(pCertContext ptr[inout, intptr], pCtlEntry ptr[inout, intptr], dwFlags int32)
  2527  CertGetCRLFromStore(hCertStore ptr[inout, array[int8]], pIssuerContext ptr[inout, intptr], pPrevCrlContext ptr[inout, intptr], pdwFlags ptr[inout, int32])
  2528  CertEnumCRLsInStore(hCertStore ptr[inout, array[int8]], pPrevCrlContext ptr[inout, intptr])
  2529  CertFindCRLInStore(hCertStore ptr[inout, array[int8]], dwCertEncodingType int32, dwFindFlags int32, dwFindType int32, pvFindPara ptr[inout, array[int8]], pPrevCrlContext ptr[inout, intptr])
  2530  CertDuplicateCRLContext(pCrlContext ptr[inout, intptr])
  2531  CertCreateCRLContext(dwCertEncodingType int32, pbCrlEncoded ptr[inout, int8], cbCrlEncoded int32)
  2532  CertFreeCRLContext(pCrlContext ptr[inout, intptr])
  2533  CertSetCRLContextProperty(pCrlContext ptr[inout, intptr], dwPropId int32, dwFlags int32, pvData ptr[inout, array[int8]])
  2534  CertGetCRLContextProperty(pCrlContext ptr[inout, intptr], dwPropId int32, pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  2535  CertEnumCRLContextProperties(pCrlContext ptr[inout, intptr], dwPropId int32)
  2536  CertFindCertificateInCRL(pCert ptr[inout, intptr], pCrlContext ptr[inout, intptr], dwFlags int32, pvReserved ptr[inout, array[int8]], ppCrlEntry ptr[inout, ptr[inout, intptr]])
  2537  CertIsValidCRLForCertificate(pCert ptr[inout, intptr], pCrl ptr[inout, intptr], dwFlags int32, pvReserved ptr[inout, array[int8]])
  2538  CertAddEncodedCertificateToStore(hCertStore ptr[inout, array[int8]], dwCertEncodingType int32, pbCertEncoded ptr[inout, int8], cbCertEncoded int32, dwAddDisposition int32, ppCertContext ptr[inout, ptr[inout, intptr]])
  2539  CertAddCertificateContextToStore(hCertStore ptr[inout, array[int8]], pCertContext ptr[inout, intptr], dwAddDisposition int32, ppStoreContext ptr[inout, ptr[inout, intptr]])
  2540  CertAddSerializedElementToStore(hCertStore ptr[inout, array[int8]], pbElement ptr[inout, int8], cbElement int32, dwAddDisposition int32, dwFlags int32, dwContextTypeFlags int32, pdwContextType ptr[inout, int32], ppvContext ptr[inout, ptr[inout, array[int8]]])
  2541  CertDeleteCertificateFromStore(pCertContext ptr[inout, intptr])
  2542  CertAddEncodedCRLToStore(hCertStore ptr[inout, array[int8]], dwCertEncodingType int32, pbCrlEncoded ptr[inout, int8], cbCrlEncoded int32, dwAddDisposition int32, ppCrlContext ptr[inout, ptr[inout, intptr]])
  2543  CertAddCRLContextToStore(hCertStore ptr[inout, array[int8]], pCrlContext ptr[inout, intptr], dwAddDisposition int32, ppStoreContext ptr[inout, ptr[inout, intptr]])
  2544  CertDeleteCRLFromStore(pCrlContext ptr[inout, intptr])
  2545  CertSerializeCertificateStoreElement(pCertContext ptr[inout, intptr], dwFlags int32, pbElement ptr[inout, int8], pcbElement ptr[inout, int32])
  2546  CertSerializeCRLStoreElement(pCrlContext ptr[inout, intptr], dwFlags int32, pbElement ptr[inout, int8], pcbElement ptr[inout, int32])
  2547  CertDuplicateCTLContext(pCtlContext ptr[inout, intptr])
  2548  CertCreateCTLContext(dwMsgAndCertEncodingType int32, pbCtlEncoded ptr[inout, int8], cbCtlEncoded int32)
  2549  CertFreeCTLContext(pCtlContext ptr[inout, intptr])
  2550  CertSetCTLContextProperty(pCtlContext ptr[inout, intptr], dwPropId int32, dwFlags int32, pvData ptr[inout, array[int8]])
  2551  CertGetCTLContextProperty(pCtlContext ptr[inout, intptr], dwPropId int32, pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  2552  CertEnumCTLContextProperties(pCtlContext ptr[inout, intptr], dwPropId int32)
  2553  CertEnumCTLsInStore(hCertStore ptr[inout, array[int8]], pPrevCtlContext ptr[inout, intptr])
  2554  CertFindSubjectInCTL(dwEncodingType int32, dwSubjectType int32, pvSubject ptr[inout, array[int8]], pCtlContext ptr[inout, intptr], dwFlags int32)
  2555  CertFindCTLInStore(hCertStore ptr[inout, array[int8]], dwMsgAndCertEncodingType int32, dwFindFlags int32, dwFindType int32, pvFindPara ptr[inout, array[int8]], pPrevCtlContext ptr[inout, intptr])
  2556  CertAddEncodedCTLToStore(hCertStore ptr[inout, array[int8]], dwMsgAndCertEncodingType int32, pbCtlEncoded ptr[inout, int8], cbCtlEncoded int32, dwAddDisposition int32, ppCtlContext ptr[inout, ptr[inout, intptr]])
  2557  CertAddCTLContextToStore(hCertStore ptr[inout, array[int8]], pCtlContext ptr[inout, intptr], dwAddDisposition int32, ppStoreContext ptr[inout, ptr[inout, intptr]])
  2558  CertSerializeCTLStoreElement(pCtlContext ptr[inout, intptr], dwFlags int32, pbElement ptr[inout, int8], pcbElement ptr[inout, int32])
  2559  CertDeleteCTLFromStore(pCtlContext ptr[inout, intptr])
  2560  CertAddCertificateLinkToStore(hCertStore ptr[inout, array[int8]], pCertContext ptr[inout, intptr], dwAddDisposition int32, ppStoreContext ptr[inout, ptr[inout, intptr]])
  2561  CertAddCRLLinkToStore(hCertStore ptr[inout, array[int8]], pCrlContext ptr[inout, intptr], dwAddDisposition int32, ppStoreContext ptr[inout, ptr[inout, intptr]])
  2562  CertAddCTLLinkToStore(hCertStore ptr[inout, array[int8]], pCtlContext ptr[inout, intptr], dwAddDisposition int32, ppStoreContext ptr[inout, ptr[inout, intptr]])
  2563  CertAddStoreToCollection(hCollectionStore ptr[inout, array[int8]], hSiblingStore ptr[inout, array[int8]], dwUpdateFlags int32, dwPriority int32)
  2564  CertRemoveStoreFromCollection(hCollectionStore ptr[inout, array[int8]], hSiblingStore ptr[inout, array[int8]])
  2565  CertControlStore(hCertStore ptr[inout, array[int8]], dwFlags int32, dwCtrlType int32, pvCtrlPara ptr[inout, array[int8]])
  2566  CertSetStoreProperty(hCertStore ptr[inout, array[int8]], dwPropId int32, dwFlags int32, pvData ptr[inout, array[int8]])
  2567  CertGetStoreProperty(hCertStore ptr[inout, array[int8]], dwPropId int32, pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  2568  CertCreateContext(dwContextType int32, dwEncodingType int32, pbEncoded ptr[inout, int8], cbEncoded int32, dwFlags int32, pCreatePara ptr[inout, intptr])
  2569  CertRegisterSystemStore(pvSystemStore ptr[inout, array[int8]], dwFlags int32, pStoreInfo ptr[inout, intptr], pvReserved ptr[inout, array[int8]])
  2570  CertRegisterPhysicalStore(pvSystemStore ptr[inout, array[int8]], dwFlags int32, pwszStoreName ptr[inout, int16], pStoreInfo ptr[inout, intptr], pvReserved ptr[inout, array[int8]])
  2571  CertUnregisterSystemStore(pvSystemStore ptr[inout, array[int8]], dwFlags int32)
  2572  CertUnregisterPhysicalStore(pvSystemStore ptr[inout, array[int8]], dwFlags int32, pwszStoreName ptr[inout, int16])
  2573  CertEnumSystemStoreLocation(dwFlags int32, pvArg ptr[inout, array[int8]], pfnEnum ptr[inout, intptr])
  2574  CertEnumSystemStore(dwFlags int32, pvSystemStoreLocationPara ptr[inout, array[int8]], pvArg ptr[inout, array[int8]], pfnEnum ptr[inout, intptr])
  2575  CertEnumPhysicalStore(pvSystemStore ptr[inout, array[int8]], dwFlags int32, pvArg ptr[inout, array[int8]], pfnEnum ptr[inout, intptr])
  2576  CertGetEnhancedKeyUsage(pCertContext ptr[inout, intptr], dwFlags int32, pUsage ptr[inout, intptr], pcbUsage ptr[inout, int32])
  2577  CertSetEnhancedKeyUsage(pCertContext ptr[inout, intptr], pUsage ptr[inout, intptr])
  2578  CertAddEnhancedKeyUsageIdentifier(pCertContext ptr[inout, intptr], pszUsageIdentifier ptr[inout, int8])
  2579  CertRemoveEnhancedKeyUsageIdentifier(pCertContext ptr[inout, intptr], pszUsageIdentifier ptr[inout, int8])
  2580  CertGetValidUsages(cCerts int32, rghCerts ptr[inout, ptr[inout, intptr]], cNumOIDs ptr[inout, int32], rghOIDs ptr[inout, ptr[inout, int8]], pcbOIDs ptr[inout, int32])
  2581  CryptMsgGetAndVerifySigner(hCryptMsg ptr[inout, array[int8]], cSignerStore int32, rghSignerStore ptr[inout, ptr[inout, array[int8]]], dwFlags int32, ppSigner ptr[inout, ptr[inout, intptr]], pdwSignerIndex ptr[inout, int32])
  2582  CryptMsgSignCTL(dwMsgEncodingType int32, pbCtlContent ptr[inout, int8], cbCtlContent int32, pSignInfo ptr[inout, intptr], dwFlags int32, pbEncoded ptr[inout, int8], pcbEncoded ptr[inout, int32])
  2583  CryptMsgEncodeAndSignCTL(dwMsgEncodingType int32, pCtlInfo ptr[inout, intptr], pSignInfo ptr[inout, intptr], dwFlags int32, pbEncoded ptr[inout, int8], pcbEncoded ptr[inout, int32])
  2584  CertFindSubjectInSortedCTL(pSubjectIdentifier ptr[inout, intptr], pCtlContext ptr[inout, intptr], dwFlags int32, pvReserved ptr[inout, array[int8]], pEncodedAttributes ptr[inout, intptr])
  2585  CertEnumSubjectInSortedCTL(pCtlContext ptr[inout, intptr], ppvNextSubject ptr[inout, ptr[inout, array[int8]]], pSubjectIdentifier ptr[inout, intptr], pEncodedAttributes ptr[inout, intptr])
  2586  CertVerifyCTLUsage(dwEncodingType int32, dwSubjectType int32, pvSubject ptr[inout, array[int8]], pSubjectUsage ptr[inout, intptr], dwFlags int32, pVerifyUsagePara ptr[inout, intptr], pVerifyUsageStatus ptr[inout, intptr])
  2587  CertVerifyRevocation(dwEncodingType int32, dwRevType int32, cContext int32, rgpvContext ptr[inout, ptr[inout, array[int8]]], dwFlags int32, pRevPara ptr[inout, intptr], pRevStatus ptr[inout, intptr])
  2588  CertCompareIntegerBlob(pInt1 ptr[inout, intptr], pInt2 ptr[inout, intptr])
  2589  CertCompareCertificate(dwCertEncodingType int32, pCertId1 ptr[inout, intptr], pCertId2 ptr[inout, intptr])
  2590  CertCompareCertificateName(dwCertEncodingType int32, pCertName1 ptr[inout, intptr], pCertName2 ptr[inout, intptr])
  2591  CertIsRDNAttrsInCertificateName(dwCertEncodingType int32, dwFlags int32, pCertName ptr[inout, intptr], pRDN ptr[inout, intptr])
  2592  CertComparePublicKeyInfo(dwCertEncodingType int32, pPublicKey1 ptr[inout, intptr], pPublicKey2 ptr[inout, intptr])
  2593  CertGetPublicKeyLength(dwCertEncodingType int32, pPublicKey ptr[inout, intptr])
  2594  CryptVerifyCertificateSignature(hCryptProv int64, dwCertEncodingType int32, pbEncoded ptr[inout, int8], cbEncoded int32, pPublicKey ptr[inout, intptr])
  2595  CryptVerifyCertificateSignatureEx(hCryptProv int64, dwCertEncodingType int32, dwSubjectType int32, pvSubject ptr[inout, array[int8]], dwIssuerType int32, pvIssuer ptr[inout, array[int8]], dwFlags int32, pvExtra ptr[inout, array[int8]])
  2596  CertIsStrongHashToSign(pStrongSignPara ptr[inout, intptr], pwszCNGHashAlgid ptr[inout, int16], pSigningCert ptr[inout, intptr])
  2597  CryptHashToBeSigned(hCryptProv int64, dwCertEncodingType int32, pbEncoded ptr[inout, int8], cbEncoded int32, pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2598  CryptHashCertificate(hCryptProv int64, Algid int32, dwFlags int32, pbEncoded ptr[inout, int8], cbEncoded int32, pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2599  CryptHashCertificate2(pwszCNGHashAlgid ptr[inout, int16], dwFlags int32, pvReserved ptr[inout, array[int8]], pbEncoded ptr[inout, int8], cbEncoded int32, pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2600  CryptSignCertificate(hCryptProvOrNCryptKey int64, dwKeySpec int32, dwCertEncodingType int32, pbEncodedToBeSigned ptr[inout, int8], cbEncodedToBeSigned int32, pSignatureAlgorithm ptr[inout, intptr], pvHashAuxInfo ptr[inout, array[int8]], pbSignature ptr[inout, int8], pcbSignature ptr[inout, int32])
  2601  CryptSignAndEncodeCertificate(hCryptProvOrNCryptKey int64, dwKeySpec int32, dwCertEncodingType int32, lpszStructType ptr[inout, int8], pvStructInfo ptr[inout, array[int8]], pSignatureAlgorithm ptr[inout, intptr], pvHashAuxInfo ptr[inout, array[int8]], pbEncoded ptr[inout, int8], pcbEncoded ptr[inout, int32])
  2602  CertVerifyTimeValidity(pTimeToVerify ptr[inout, intptr], pCertInfo ptr[inout, intptr])
  2603  CertVerifyCRLTimeValidity(pTimeToVerify ptr[inout, intptr], pCrlInfo ptr[inout, intptr])
  2604  CertVerifyValidityNesting(pSubjectInfo ptr[inout, intptr], pIssuerInfo ptr[inout, intptr])
  2605  CertVerifyCRLRevocation(dwCertEncodingType int32, pCertId ptr[inout, intptr], cCrlInfo int32, rgpCrlInfo ptr[inout, ptr[inout, intptr]])
  2606  CertAlgIdToOID(dwAlgId int32)
  2607  CertOIDToAlgId(pszObjId ptr[inout, int8])
  2608  CertFindExtension(pszObjId ptr[inout, int8], cExtensions int32, rgExtensions ptr[inout, intptr])
  2609  CertFindAttribute(pszObjId ptr[inout, int8], cAttr int32, rgAttr ptr[inout, intptr])
  2610  CertFindRDNAttr(pszObjId ptr[inout, int8], pName ptr[inout, intptr])
  2611  CertGetIntendedKeyUsage(dwCertEncodingType int32, pCertInfo ptr[inout, intptr], pbKeyUsage ptr[inout, int8], cbKeyUsage int32)
  2612  CryptInstallDefaultContext(hCryptProv int64, dwDefaultType int32, pvDefaultPara ptr[inout, array[int8]], dwFlags int32, pvReserved ptr[inout, array[int8]], phDefaultContext ptr[inout, ptr[inout, array[int8]]])
  2613  CryptUninstallDefaultContext(hDefaultContext ptr[inout, array[int8]], dwFlags int32, pvReserved ptr[inout, array[int8]])
  2614  CryptExportPublicKeyInfo(hCryptProvOrNCryptKey int64, dwKeySpec int32, dwCertEncodingType int32, pInfo ptr[inout, intptr], pcbInfo ptr[inout, int32])
  2615  CryptExportPublicKeyInfoEx(hCryptProvOrNCryptKey int64, dwKeySpec int32, dwCertEncodingType int32, pszPublicKeyObjId ptr[inout, int8], dwFlags int32, pvAuxInfo ptr[inout, array[int8]], pInfo ptr[inout, intptr], pcbInfo ptr[inout, int32])
  2616  CryptExportPublicKeyInfoFromBCryptKeyHandle(hBCryptKey ptr[inout, array[int8]], dwCertEncodingType int32, pszPublicKeyObjId ptr[inout, int8], dwFlags int32, pvAuxInfo ptr[inout, array[int8]], pInfo ptr[inout, intptr], pcbInfo ptr[inout, int32])
  2617  CryptImportPublicKeyInfo(hCryptProv int64, dwCertEncodingType int32, pInfo ptr[inout, intptr], phKey ptr[inout, int64])
  2618  CryptImportPublicKeyInfoEx(hCryptProv int64, dwCertEncodingType int32, pInfo ptr[inout, intptr], aiKeyAlg int32, dwFlags int32, pvAuxInfo ptr[inout, array[int8]], phKey ptr[inout, int64])
  2619  CryptImportPublicKeyInfoEx2(dwCertEncodingType int32, pInfo ptr[inout, intptr], dwFlags int32, pvAuxInfo ptr[inout, array[int8]], phKey ptr[inout, ptr[inout, array[int8]]])
  2620  CryptAcquireCertificatePrivateKey(pCert ptr[inout, intptr], dwFlags int32, pvParameters ptr[inout, array[int8]], phCryptProvOrNCryptKey ptr[inout, int64], pdwKeySpec ptr[inout, int32], pfCallerFreeProvOrNCryptKey ptr[inout, int32])
  2621  CryptFindCertificateKeyProvInfo(pCert ptr[inout, intptr], dwFlags int32, pvReserved ptr[inout, array[int8]])
  2622  CryptImportPKCS8(sPrivateKeyAndParams intptr, dwFlags int32, phCryptProv ptr[inout, int64], pvAuxInfo ptr[inout, array[int8]])
  2623  CryptExportPKCS8(hCryptProv int64, dwKeySpec int32, pszPrivateKeyObjId ptr[inout, int8], dwFlags int32, pvAuxInfo ptr[inout, array[int8]], pbPrivateKeyBlob ptr[inout, int8], pcbPrivateKeyBlob ptr[inout, int32])
  2624  CryptHashPublicKeyInfo(hCryptProv int64, Algid int32, dwFlags int32, dwCertEncodingType int32, pInfo ptr[inout, intptr], pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2625  CertRDNValueToStrA(dwValueType int32, pValue ptr[inout, intptr], psz ptr[inout, int8], csz int32)
  2626  CertNameToStrA(dwCertEncodingType int32, pName ptr[inout, intptr], dwStrType int32, psz ptr[inout, int8], csz int32)
  2627  CertStrToNameA(dwCertEncodingType int32, pszX500 ptr[inout, int8], dwStrType int32, pvReserved ptr[inout, array[int8]], pbEncoded ptr[inout, int8], pcbEncoded ptr[inout, int32], ppszError ptr[inout, ptr[inout, int8]])
  2628  CertGetNameStringA(pCertContext ptr[inout, intptr], dwType int32, dwFlags int32, pvTypePara ptr[inout, array[int8]], pszNameString ptr[inout, int8], cchNameString int32)
  2629  CryptSignMessage(pSignPara ptr[inout, intptr], fDetachedSignature int32, cToBeSigned int32, rgpbToBeSigned ptr[inout, ptr[inout, int8]], rgcbToBeSigned ptr[inout, int32], pbSignedBlob ptr[inout, int8], pcbSignedBlob ptr[inout, int32])
  2630  CryptVerifyMessageSignature(pVerifyPara ptr[inout, intptr], dwSignerIndex int32, pbSignedBlob ptr[inout, int8], cbSignedBlob int32, pbDecoded ptr[inout, int8], pcbDecoded ptr[inout, int32], ppSignerCert ptr[inout, ptr[inout, intptr]])
  2631  CryptGetMessageSignerCount(dwMsgEncodingType int32, pbSignedBlob ptr[inout, int8], cbSignedBlob int32)
  2632  CryptGetMessageCertificates(dwMsgAndCertEncodingType int32, hCryptProv int64, dwFlags int32, pbSignedBlob ptr[inout, int8], cbSignedBlob int32)
  2633  CryptVerifyDetachedMessageSignature(pVerifyPara ptr[inout, intptr], dwSignerIndex int32, pbDetachedSignBlob ptr[inout, int8], cbDetachedSignBlob int32, cToBeSigned int32, rgpbToBeSigned ptr[inout, ptr[inout, int8]], rgcbToBeSigned ptr[inout, int32], ppSignerCert ptr[inout, ptr[inout, intptr]])
  2634  CryptEncryptMessage(pEncryptPara ptr[inout, intptr], cRecipientCert int32, rgpRecipientCert ptr[inout, ptr[inout, intptr]], pbToBeEncrypted ptr[inout, int8], cbToBeEncrypted int32, pbEncryptedBlob ptr[inout, int8], pcbEncryptedBlob ptr[inout, int32])
  2635  CryptDecryptMessage(pDecryptPara ptr[inout, intptr], pbEncryptedBlob ptr[inout, int8], cbEncryptedBlob int32, pbDecrypted ptr[inout, int8], pcbDecrypted ptr[inout, int32], ppXchgCert ptr[inout, ptr[inout, intptr]])
  2636  CryptSignAndEncryptMessage(pSignPara ptr[inout, intptr], pEncryptPara ptr[inout, intptr], cRecipientCert int32, rgpRecipientCert ptr[inout, ptr[inout, intptr]], pbToBeSignedAndEncrypted ptr[inout, int8], cbToBeSignedAndEncrypted int32, pbSignedAndEncryptedBlob ptr[inout, int8], pcbSignedAndEncryptedBlob ptr[inout, int32])
  2637  CryptDecryptAndVerifyMessageSignature(pDecryptPara ptr[inout, intptr], pVerifyPara ptr[inout, intptr], dwSignerIndex int32, pbEncryptedBlob ptr[inout, int8], cbEncryptedBlob int32, pbDecrypted ptr[inout, int8], pcbDecrypted ptr[inout, int32], ppXchgCert ptr[inout, ptr[inout, intptr]], ppSignerCert ptr[inout, ptr[inout, intptr]])
  2638  CryptDecodeMessage(dwMsgTypeFlags int32, pDecryptPara ptr[inout, intptr], pVerifyPara ptr[inout, intptr], dwSignerIndex int32, pbEncodedBlob ptr[inout, int8], cbEncodedBlob int32, dwPrevInnerContentType int32, pdwMsgType ptr[inout, int32], pdwInnerContentType ptr[inout, int32])
  2639  CryptHashMessage(pHashPara ptr[inout, intptr], fDetachedHash int32, cToBeHashed int32, rgpbToBeHashed ptr[inout, ptr[inout, int8]], rgcbToBeHashed ptr[inout, int32], pbHashedBlob ptr[inout, int8], pcbHashedBlob ptr[inout, int32], pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2640  CryptVerifyMessageHash(pHashPara ptr[inout, intptr], pbHashedBlob ptr[inout, int8], cbHashedBlob int32, pbToBeHashed ptr[inout, int8], pcbToBeHashed ptr[inout, int32], pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2641  CryptVerifyDetachedMessageHash(pHashPara ptr[inout, intptr], pbDetachedHashBlob ptr[inout, int8], cbDetachedHashBlob int32, cToBeHashed int32, rgpbToBeHashed ptr[inout, ptr[inout, int8]], rgcbToBeHashed ptr[inout, int32], pbComputedHash ptr[inout, int8], pcbComputedHash ptr[inout, int32])
  2642  CryptSignMessageWithKey(pSignPara ptr[inout, intptr], pbToBeSigned ptr[inout, int8], cbToBeSigned int32, pbSignedBlob ptr[inout, int8], pcbSignedBlob ptr[inout, int32])
  2643  CryptVerifyMessageSignatureWithKey(pVerifyPara ptr[inout, intptr], pPublicKeyInfo ptr[inout, intptr], pbSignedBlob ptr[inout, int8], cbSignedBlob int32, pbDecoded ptr[inout, int8], pcbDecoded ptr[inout, int32])
  2644  CertOpenSystemStoreA(hProv int64, szSubsystemProtocol ptr[inout, int8])
  2645  CertAddEncodedCertificateToSystemStoreA(szCertStoreName ptr[inout, int8], pbCertEncoded ptr[inout, int8], cbCertEncoded int32)
  2646  CryptQueryObject(dwObjectType int32, pvObject ptr[inout, array[int8]], dwExpectedContentTypeFlags int32, dwExpectedFormatTypeFlags int32, dwFlags int32, pdwMsgAndCertEncodingType ptr[inout, int32], pdwContentType ptr[inout, int32], pdwFormatType ptr[inout, int32], phCertStore ptr[inout, ptr[inout, array[int8]]])
  2647  CryptMemAlloc(cbSize int32)
  2648  CryptMemRealloc(pv ptr[inout, array[int8]], cbSize int32)
  2649  CryptMemFree(pv ptr[inout, array[int8]])
  2650  CryptCreateAsyncHandle(dwFlags int32, phAsync ptr[inout, HANDLE])
  2651  CryptSetAsyncParam(hAsync ptr[inout, array[int8]], pszParamOid ptr[inout, int8], pvParam ptr[inout, array[int8]], pfnFree ptr[inout, intptr])
  2652  CryptGetAsyncParam(hAsync ptr[inout, array[int8]], pszParamOid ptr[inout, int8], ppvParam ptr[inout, ptr[inout, array[int8]]], ppfnFree ptr[inout, ptr[inout, intptr]])
  2653  CryptCloseAsyncHandle(hAsync ptr[inout, array[int8]])
  2654  CryptRetrieveObjectByUrlA(pszUrl ptr[inout, int8], pszObjectOid ptr[inout, int8], dwRetrievalFlags int32, dwTimeout int32, ppvObject ptr[inout, ptr[inout, array[int8]]], hAsyncRetrieve ptr[inout, array[int8]], pCredentials ptr[inout, intptr], pvVerify ptr[inout, array[int8]], pAuxInfo ptr[inout, intptr])
  2655  CryptInstallCancelRetrieval(pfnCancel ptr[inout, intptr], pvArg ptr[inout, array[int8]], dwFlags int32, pvReserved ptr[inout, array[int8]])
  2656  CryptUninstallCancelRetrieval(dwFlags int32, pvReserved ptr[inout, array[int8]])
  2657  CryptGetObjectUrl(pszUrlOid ptr[inout, int8], pvPara ptr[inout, array[int8]], dwFlags int32, pUrlArray ptr[inout, intptr], pcbUrlArray ptr[inout, int32], pUrlInfo ptr[inout, intptr], pcbUrlInfo ptr[inout, int32], pvReserved ptr[inout, array[int8]])
  2658  CertCreateSelfSignCertificate(hCryptProvOrNCryptKey int64, pSubjectIssuerBlob ptr[inout, intptr], dwFlags int32, pKeyProvInfo ptr[inout, intptr], pSignatureAlgorithm ptr[inout, intptr], pStartTime ptr[inout, intptr], pEndTime ptr[inout, intptr], pExtensions ptr[inout, intptr])
  2659  CryptGetKeyIdentifierProperty(pKeyIdentifier ptr[inout, intptr], dwPropId int32, dwFlags int32, pwszComputerName ptr[inout, int16], pvReserved ptr[inout, array[int8]], pvData ptr[inout, array[int8]], pcbData ptr[inout, int32])
  2660  CryptSetKeyIdentifierProperty(pKeyIdentifier ptr[inout, intptr], dwPropId int32, dwFlags int32, pwszComputerName ptr[inout, int16], pvReserved ptr[inout, array[int8]], pvData ptr[inout, array[int8]])
  2661  CryptEnumKeyIdentifierProperties(pKeyIdentifier ptr[inout, intptr], dwPropId int32, dwFlags int32, pwszComputerName ptr[inout, int16], pvReserved ptr[inout, array[int8]], pvArg ptr[inout, array[int8]], pfnEnum ptr[inout, intptr])
  2662  CryptCreateKeyIdentifierFromCSP(dwCertEncodingType int32, pszPubKeyOID ptr[inout, int8], pPubKeyStruc ptr[inout, intptr], cbPubKeyStruc int32, dwFlags int32, pvReserved ptr[inout, array[int8]], pbHash ptr[inout, int8], pcbHash ptr[inout, int32])
  2663  CertCreateCertificateChainEngine(pConfig ptr[inout, intptr], phChainEngine ptr[inout, ptr[inout, array[int8]]])
  2664  CertFreeCertificateChainEngine(hChainEngine ptr[inout, array[int8]])
  2665  CertResyncCertificateChainEngine(hChainEngine ptr[inout, array[int8]])
  2666  CertGetCertificateChain(hChainEngine ptr[inout, array[int8]], pCertContext ptr[inout, intptr], pTime ptr[inout, intptr], hAdditionalStore ptr[inout, array[int8]], pChainPara ptr[inout, intptr], dwFlags int32, pvReserved ptr[inout, array[int8]], ppChainContext ptr[inout, ptr[inout, intptr]])
  2667  CertFreeCertificateChain(pChainContext ptr[inout, intptr])
  2668  CertDuplicateCertificateChain(pChainContext ptr[inout, intptr])
  2669  CertFindChainInStore(hCertStore ptr[inout, array[int8]], dwCertEncodingType int32, dwFindFlags int32, dwFindType int32, pvFindPara ptr[inout, array[int8]], pPrevChainContext ptr[inout, intptr])
  2670  CertVerifyCertificateChainPolicy(pszPolicyOID ptr[inout, int8], pChainContext ptr[inout, intptr], pPolicyPara ptr[inout, intptr], pPolicyStatus ptr[inout, intptr])
  2671  CryptStringToBinaryA(pszString ptr[inout, int8], cchString int32, dwFlags int32, pbBinary ptr[inout, int8], pcbBinary ptr[inout, int32], pdwSkip ptr[inout, int32], pdwFlags ptr[inout, int32])
  2672  CryptBinaryToStringA(pbBinary ptr[inout, int8], cbBinary int32, dwFlags int32, pszString ptr[inout, int8], pcchString ptr[inout, int32])
  2673  PFXImportCertStore(pPFX ptr[inout, intptr], szPassword ptr[inout, int16], dwFlags int32)
  2674  PFXIsPFXBlob(pPFX ptr[inout, intptr])
  2675  PFXVerifyPassword(pPFX ptr[inout, intptr], szPassword ptr[inout, int16], dwFlags int32)
  2676  PFXExportCertStoreEx(hStore ptr[inout, array[int8]], pPFX ptr[inout, intptr], szPassword ptr[inout, int16], pvPara ptr[inout, array[int8]], dwFlags int32)
  2677  PFXExportCertStore(hStore ptr[inout, array[int8]], pPFX ptr[inout, intptr], szPassword ptr[inout, int16], dwFlags int32)
  2678  CertOpenServerOcspResponse(pChainContext ptr[inout, intptr], dwFlags int32, pOpenPara ptr[inout, intptr])
  2679  CertAddRefServerOcspResponse(hServerOcspResponse ptr[inout, array[int8]])
  2680  CertCloseServerOcspResponse(hServerOcspResponse ptr[inout, array[int8]], dwFlags int32)
  2681  CertGetServerOcspResponseContext(hServerOcspResponse ptr[inout, array[int8]], dwFlags int32, pvReserved ptr[inout, array[int8]])
  2682  CertAddRefServerOcspResponseContext(pServerOcspResponseContext ptr[inout, intptr])
  2683  CertFreeServerOcspResponseContext(pServerOcspResponseContext ptr[inout, intptr])
  2684  CertRetrieveLogoOrBiometricInfo(pCertContext ptr[inout, intptr], lpszLogoOrBiometricType ptr[inout, int8], dwRetrievalFlags int32, dwTimeout int32, dwFlags int32, pvReserved ptr[inout, array[int8]], ppbData ptr[inout, ptr[inout, int8]], pcbData ptr[inout, int32], ppwszMimeType ptr[inout, ptr[inout, int16]])
  2685  CertSelectCertificateChains(pSelectionContext ptr[inout, intptr], dwFlags int32, pChainParameters ptr[inout, intptr], cCriteria int32, rgpCriteria ptr[inout, intptr], hStore ptr[inout, array[int8]], pcSelection ptr[inout, int32], pprgpSelection ptr[inout, ptr[inout, ptr[inout, intptr]]])
  2686  CertFreeCertificateChainList(prgpSelection ptr[inout, ptr[inout, intptr]])
  2687  CryptRetrieveTimeStamp(wszUrl ptr[inout, int16], dwRetrievalFlags int32, dwTimeout int32, pszHashId ptr[inout, int8], pPara ptr[inout, intptr], pbData ptr[inout, int8], cbData int32, ppTsContext ptr[inout, ptr[inout, intptr]], ppTsSigner ptr[inout, ptr[inout, intptr]])
  2688  CryptVerifyTimeStampSignature(pbTSContentInfo ptr[inout, int8], cbTSContentInfo int32, pbData ptr[inout, int8], cbData int32, hAdditionalStore ptr[inout, array[int8]], ppTsContext ptr[inout, ptr[inout, intptr]], ppTsSigner ptr[inout, ptr[inout, intptr]], phStore ptr[inout, ptr[inout, array[int8]]])
  2689  CertIsWeakHash(dwHashUseType int32, pwszCNGHashAlgid ptr[inout, int16], dwChainFlags int32, pSignerChainContext ptr[inout, intptr], pTimeStamp ptr[inout, intptr], pwszFileName ptr[inout, int16])
  2690  CryptProtectData(pDataIn ptr[inout, intptr], szDataDescr ptr[inout, int16], pOptionalEntropy ptr[inout, intptr], pvReserved ptr[inout, array[int8]], pPromptStruct ptr[inout, intptr], dwFlags int32, pDataOut ptr[inout, intptr])
  2691  CryptUnprotectData(pDataIn ptr[inout, intptr], ppszDataDescr ptr[inout, ptr[inout, int16]], pOptionalEntropy ptr[inout, intptr], pvReserved ptr[inout, array[int8]], pPromptStruct ptr[inout, intptr], dwFlags int32, pDataOut ptr[inout, intptr])
  2692  CryptUpdateProtectedState(pOldSid ptr[inout, array[int8]], pwszOldPassword ptr[inout, int16], dwFlags int32, pdwSuccessCount ptr[inout, int32], pdwFailureCount ptr[inout, int32])
  2693  CryptProtectMemory(pDataIn ptr[inout, array[int8]], cbDataIn int32, dwFlags int32)
  2694  CryptUnprotectMemory(pDataIn ptr[inout, array[int8]], cbDataIn int32, dwFlags int32)
  2695  QueryUsersOnEncryptedFile(lpFileName ptr[inout, int16], pUsers ptr[inout, ptr[inout, intptr]])
  2696  QueryRecoveryAgentsOnEncryptedFile(lpFileName ptr[inout, int16], pRecoveryAgents ptr[inout, ptr[inout, intptr]])
  2697  RemoveUsersFromEncryptedFile(lpFileName ptr[inout, int16], pHashes ptr[inout, intptr])
  2698  AddUsersToEncryptedFile(lpFileName ptr[inout, int16], pEncryptionCertificates ptr[inout, intptr])
  2699  SetUserFileEncryptionKey(pEncryptionCertificate ptr[inout, intptr])
  2700  SetUserFileEncryptionKeyEx(pEncryptionCertificate ptr[inout, intptr], dwCapabilities int32, dwFlags int32, pvReserved ptr[inout, array[int8]])
  2701  FreeEncryptionCertificateHashList(pUsers ptr[inout, intptr])
  2702  EncryptionDisable(DirPath ptr[inout, int16], Disable int32)
  2703  DuplicateEncryptionInfoFile(SrcFileName ptr[inout, int16], DstFileName ptr[inout, int16], dwCreationDistribution int32, dwAttributes int32, lpSecurityAttributes ptr[inout, intptr])
  2704  GetEncryptedFileMetadata(lpFileName ptr[inout, int16], pcbMetadata ptr[inout, int32], ppbMetadata ptr[inout, ptr[inout, int8]])
  2705  SetEncryptedFileMetadata(lpFileName ptr[inout, int16], pbOldMetadata ptr[inout, int8], pbNewMetadata ptr[inout, int8], pOwnerHash ptr[inout, intptr], dwOperation int32, pCertificatesAdded ptr[inout, intptr])
  2706  FreeEncryptedFileMetadata(pbMetadata ptr[inout, int8])
  2707  RpcSsDestroyClientContext(ContextHandle ptr[inout, ptr[inout, array[int8]]])
  2708  RpcSsAllocate(Size int64)
  2709  RpcSsDisableAllocate()
  2710  RpcSsEnableAllocate()
  2711  RpcSsFree(NodeToFree ptr[inout, array[int8]])
  2712  RpcSsGetThreadHandle()
  2713  RpcSsSetClientAllocFree(ClientAlloc ptr[inout, intptr], ClientFree ptr[inout, intptr])
  2714  RpcSsSetThreadHandle(Id ptr[inout, array[int8]])
  2715  RpcSsSwapClientAllocFree(ClientAlloc ptr[inout, intptr], ClientFree ptr[inout, intptr], OldClientAlloc ptr[inout, ptr[inout, intptr]], OldClientFree ptr[inout, ptr[inout, intptr]])
  2716  RpcSmAllocate(Size int64, pStatus ptr[inout, int32])
  2717  RpcSmClientFree(pNodeToFree ptr[inout, array[int8]])
  2718  RpcSmDestroyClientContext(ContextHandle ptr[inout, ptr[inout, array[int8]]])
  2719  RpcSmDisableAllocate()
  2720  RpcSmEnableAllocate()
  2721  RpcSmFree(NodeToFree ptr[inout, array[int8]])
  2722  RpcSmGetThreadHandle(pStatus ptr[inout, int32])
  2723  RpcSmSetClientAllocFree(ClientAlloc ptr[inout, intptr], ClientFree ptr[inout, intptr])
  2724  RpcSmSetThreadHandle(Id ptr[inout, array[int8]])
  2725  RpcSmSwapClientAllocFree(ClientAlloc ptr[inout, intptr], ClientFree ptr[inout, intptr], OldClientAlloc ptr[inout, ptr[inout, intptr]], OldClientFree ptr[inout, ptr[inout, intptr]])
  2726  EnumPrintersA(Flags int32, Name ptr[inout, int8], Level int32, pPrinterEnum ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2727  GetSpoolFileHandle(hPrinter HANDLE) HANDLE
  2728  CommitSpoolData(hPrinter HANDLE, hSpoolFile HANDLE, cbCommit int32) HANDLE
  2729  CloseSpoolFileHandle(hPrinter HANDLE, hSpoolFile HANDLE)
  2730  OpenPrinterA(pPrinterName ptr[inout, int8], phPrinter ptr[inout, HANDLE], pDefault ptr[inout, intptr])
  2731  ResetPrinterA(hPrinter HANDLE, pDefault ptr[inout, intptr])
  2732  SetJobA(hPrinter HANDLE, JobId int32, Level int32, pJob ptr[inout, int8], Command int32)
  2733  GetJobA(hPrinter HANDLE, JobId int32, Level int32, pJob ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2734  EnumJobsA(hPrinter HANDLE, FirstJob int32, NoJobs int32, Level int32, pJob ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2735  AddPrinterA(pName ptr[inout, int8], Level int32, pPrinter ptr[inout, int8]) HANDLE
  2736  DeletePrinter(hPrinter HANDLE)
  2737  SetPrinterA(hPrinter HANDLE, Level int32, pPrinter ptr[inout, int8], Command int32)
  2738  GetPrinterA(hPrinter HANDLE, Level int32, pPrinter ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2739  AddPrinterDriverA(pName ptr[inout, int8], Level int32, pDriverInfo ptr[inout, int8])
  2740  AddPrinterDriverExA(pName ptr[inout, int8], Level int32, lpbDriverInfo ptr[inout, int8], dwFileCopyFlags int32)
  2741  EnumPrinterDriversA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], Level int32, pDriverInfo ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2742  GetPrinterDriverA(hPrinter HANDLE, pEnvironment ptr[inout, int8], Level int32, pDriverInfo ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2743  GetPrinterDriverDirectoryA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], Level int32, pDriverDirectory ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2744  DeletePrinterDriverA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], pDriverName ptr[inout, int8])
  2745  DeletePrinterDriverExA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], pDriverName ptr[inout, int8], dwDeleteFlag int32, dwVersionFlag int32)
  2746  AddPrintProcessorA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], pPathName ptr[inout, int8], pPrintProcessorName ptr[inout, int8])
  2747  EnumPrintProcessorsA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], Level int32, pPrintProcessorInfo ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2748  GetPrintProcessorDirectoryA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], Level int32, pPrintProcessorInfo ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2749  EnumPrintProcessorDatatypesA(pName ptr[inout, int8], pPrintProcessorName ptr[inout, int8], Level int32, pDatatypes ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2750  DeletePrintProcessorA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], pPrintProcessorName ptr[inout, int8])
  2751  StartDocPrinterA(hPrinter HANDLE, Level int32, pDocInfo ptr[inout, int8])
  2752  StartPagePrinter(hPrinter HANDLE)
  2753  WritePrinter(hPrinter HANDLE, pBuf ptr[inout, array[int8]], cbBuf int32, pcWritten ptr[inout, int32])
  2754  FlushPrinter(hPrinter HANDLE, pBuf ptr[inout, array[int8]], cbBuf int32, pcWritten ptr[inout, int32], cSleep int32)
  2755  EndPagePrinter(hPrinter HANDLE)
  2756  AbortPrinter(hPrinter HANDLE)
  2757  ReadPrinter(hPrinter HANDLE, pBuf ptr[inout, array[int8]], cbBuf int32, pNoBytesRead ptr[inout, int32])
  2758  EndDocPrinter(hPrinter HANDLE)
  2759  AddJobA(hPrinter HANDLE, Level int32, pData ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2760  ScheduleJob(hPrinter HANDLE, JobId int32)
  2761  PrinterProperties(hWnd ptr[inout, intptr], hPrinter HANDLE)
  2762  DocumentPropertiesA(hWnd ptr[inout, intptr], hPrinter HANDLE, pDeviceName ptr[inout, int8], pDevModeOutput ptr[inout, intptr], pDevModeInput ptr[inout, intptr], fMode int32)
  2763  AdvancedDocumentPropertiesA(hWnd ptr[inout, intptr], hPrinter HANDLE, pDeviceName ptr[inout, int8], pDevModeOutput ptr[inout, intptr], pDevModeInput ptr[inout, intptr])
  2764  ExtDeviceMode(hWnd ptr[inout, intptr], hInst HANDLE, pDevModeOutput ptr[inout, intptr], pDeviceName ptr[inout, int8], pPort ptr[inout, int8], pDevModeInput ptr[inout, intptr], pProfile ptr[inout, int8], fMode int32)
  2765  GetPrinterDataA(hPrinter HANDLE, pValueName ptr[inout, int8], pType ptr[inout, int32], pData ptr[inout, int8], nSize int32, pcbNeeded ptr[inout, int32])
  2766  GetPrinterDataExA(hPrinter HANDLE, pKeyName ptr[inout, int8], pValueName ptr[inout, int8], pType ptr[inout, int32], pData ptr[inout, int8], nSize int32, pcbNeeded ptr[inout, int32])
  2767  EnumPrinterDataA(hPrinter HANDLE, dwIndex int32, pValueName ptr[inout, int8], cbValueName int32, pcbValueName ptr[inout, int32], pType ptr[inout, int32], pData ptr[inout, int8], cbData int32, pcbData ptr[inout, int32])
  2768  EnumPrinterDataExA(hPrinter HANDLE, pKeyName ptr[inout, int8], pEnumValues ptr[inout, int8], cbEnumValues int32, pcbEnumValues ptr[inout, int32], pnEnumValues ptr[inout, int32])
  2769  EnumPrinterKeyA(hPrinter HANDLE, pKeyName ptr[inout, int8], pSubkey ptr[inout, int8], cbSubkey int32, pcbSubkey ptr[inout, int32])
  2770  SetPrinterDataA(hPrinter HANDLE, pValueName ptr[inout, int8], Type int32, pData ptr[inout, int8], cbData int32)
  2771  SetPrinterDataExA(hPrinter HANDLE, pKeyName ptr[inout, int8], pValueName ptr[inout, int8], Type int32, pData ptr[inout, int8], cbData int32)
  2772  DeletePrinterDataA(hPrinter HANDLE, pValueName ptr[inout, int8])
  2773  DeletePrinterDataExA(hPrinter HANDLE, pKeyName ptr[inout, int8], pValueName ptr[inout, int8])
  2774  DeletePrinterKeyA(hPrinter HANDLE, pKeyName ptr[inout, int8])
  2775  WaitForPrinterChange(hPrinter HANDLE, Flags int32)
  2776  FindFirstPrinterChangeNotification(hPrinter HANDLE, fdwFilter int32, fdwOptions int32, pPrinterNotifyOptions ptr[inout, array[int8]]) HANDLE
  2777  FindNextPrinterChangeNotification(hChange HANDLE, pdwChange ptr[inout, int32], pvReserved ptr[inout, array[int8]], ppPrinterNotifyInfo ptr[inout, ptr[inout, array[int8]]])
  2778  FreePrinterNotifyInfo(pPrinterNotifyInfo ptr[inout, intptr])
  2779  FindClosePrinterChangeNotification(hChange HANDLE)
  2780  PrinterMessageBoxA(hPrinter HANDLE, Error int32, hWnd ptr[inout, intptr], pText ptr[inout, int8], pCaption ptr[inout, int8], dwType int32)
  2781  ClosePrinter(hPrinter HANDLE)
  2782  AddFormA(hPrinter HANDLE, Level int32, pForm ptr[inout, int8])
  2783  DeleteFormA(hPrinter HANDLE, pFormName ptr[inout, int8])
  2784  GetFormA(hPrinter HANDLE, pFormName ptr[inout, int8], Level int32, pForm ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2785  SetFormA(hPrinter HANDLE, pFormName ptr[inout, int8], Level int32, pForm ptr[inout, int8])
  2786  EnumFormsA(hPrinter HANDLE, Level int32, pForm ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2787  EnumMonitorsA(pName ptr[inout, int8], Level int32, pMonitor ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2788  AddMonitorA(pName ptr[inout, int8], Level int32, pMonitors ptr[inout, int8])
  2789  DeleteMonitorA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], pMonitorName ptr[inout, int8])
  2790  EnumPortsA(pName ptr[inout, int8], Level int32, pPort ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32], pcReturned ptr[inout, int32])
  2791  AddPortA(pName ptr[inout, int8], hWnd ptr[inout, intptr], pMonitorName ptr[inout, int8])
  2792  ConfigurePortA(pName ptr[inout, int8], hWnd ptr[inout, intptr], pPortName ptr[inout, int8])
  2793  DeletePortA(pName ptr[inout, int8], hWnd ptr[inout, intptr], pPortName ptr[inout, int8])
  2794  GetDefaultPrinterA(pszBuffer ptr[inout, int8], pcchBuffer ptr[inout, int32])
  2795  SetDefaultPrinterA(pszPrinter ptr[inout, int8])
  2796  SetPortA(pName ptr[inout, int8], pPortName ptr[inout, int8], dwLevel int32, pPortInfo ptr[inout, int8])
  2797  AddPrinterConnectionA(pName ptr[inout, int8])
  2798  DeletePrinterConnectionA(pName ptr[inout, int8])
  2799  ConnectToPrinterDlg(hwnd ptr[inout, intptr], Flags int32) HANDLE
  2800  AddPrintProvidorA(pName ptr[inout, int8], Level int32, pProvidorInfo ptr[inout, int8])
  2801  DeletePrintProvidorA(pName ptr[inout, int8], pEnvironment ptr[inout, int8], pPrintProvidorName ptr[inout, int8])
  2802  IsValidDevmodeA(pDevmode ptr[inout, intptr], DevmodeSize int64)
  2803  OpenPrinter2A(pPrinterName ptr[inout, int8], phPrinter ptr[inout, HANDLE], pDefault ptr[inout, intptr], pOptions ptr[inout, intptr])
  2804  AddPrinterConnection2A(hWnd ptr[inout, intptr], pszName ptr[inout, int8], dwLevel int32, pConnectionInfo ptr[inout, array[int8]])
  2805  InstallPrinterDriverFromPackageA(pszServer ptr[inout, int8], pszInfPath ptr[inout, int8], pszDriverName ptr[inout, int8], pszEnvironment ptr[inout, int8], dwFlags int32)
  2806  UploadPrinterDriverPackageA(pszServer ptr[inout, int8], pszInfPath ptr[inout, int8], pszEnvironment ptr[inout, int8], dwFlags int32, hwnd ptr[inout, intptr], pszDestInfPath ptr[inout, int8], pcchDestInfPath ptr[inout, int32])
  2807  GetCorePrinterDriversA(pszServer ptr[inout, int8], pszEnvironment ptr[inout, int8], pszzCoreDriverDependencies ptr[inout, int8], cCorePrinterDrivers int32, pCorePrinterDrivers ptr[inout, intptr])
  2808  CorePrinterDriverInstalledA(pszServer ptr[inout, int8], pszEnvironment ptr[inout, int8], CoreDriverGUID intptr, ftDriverDate intptr, dwlDriverVersion int64, pbDriverInstalled ptr[inout, int32])
  2809  GetPrinterDriverPackagePathA(pszServer ptr[inout, int8], pszEnvironment ptr[inout, int8], pszLanguage ptr[inout, int8], pszPackageID ptr[inout, int8], pszDriverPackageCab ptr[inout, int8], cchDriverPackageCab int32, pcchRequiredSize ptr[inout, int32])
  2810  DeletePrinterDriverPackageA(pszServer ptr[inout, int8], pszInfPath ptr[inout, int8], pszEnvironment ptr[inout, int8])
  2811  ReportJobProcessingProgress(printerHandle HANDLE, jobId int32, jobOperation int32, jobProgress int32)
  2812  GetPrinterDriver2A(hWnd ptr[inout, intptr], hPrinter HANDLE, pEnvironment ptr[inout, int8], Level int32, pDriverInfo ptr[inout, int8], cbBuf int32, pcbNeeded ptr[inout, int32])
  2813  GetPrintExecutionData(pData ptr[inout, intptr])
  2814  GetJobNamedPropertyValue(hPrinter HANDLE, JobId int32, pszName ptr[inout, int16], pValue ptr[inout, intptr])
  2815  FreePrintPropertyValue(pValue ptr[inout, intptr])
  2816  FreePrintNamedPropertyArray(cProperties int32, ppProperties ptr[inout, ptr[inout, intptr]])
  2817  SetJobNamedProperty(hPrinter HANDLE, JobId int32, pProperty ptr[inout, intptr])
  2818  DeleteJobNamedProperty(hPrinter HANDLE, JobId int32, pszName ptr[inout, int16])
  2819  EnumJobNamedProperties(hPrinter HANDLE, JobId int32, pcProperties ptr[inout, int32], ppProperties ptr[inout, ptr[inout, intptr]])
  2820  GetPrintOutputInfo(hWnd ptr[inout, intptr], pszPrinter ptr[inout, int16], phFile ptr[inout, HANDLE], ppszOutputFile ptr[inout, ptr[inout, int16]])
  2821  BSTR_UserSize(arg0 ptr[inout, int32], arg1 int32, arg2 ptr[inout, ptr[inout, int16]])
  2822  BSTR_UserMarshal(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, int16]])
  2823  BSTR_UserUnmarshal(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, int16]])
  2824  BSTR_UserFree(arg0 ptr[inout, int32], arg1 ptr[inout, ptr[inout, int16]])
  2825  VARIANT_UserSize(arg0 ptr[inout, int32], arg1 int32, arg2 ptr[inout, intptr])
  2826  VARIANT_UserMarshal(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, intptr])
  2827  VARIANT_UserUnmarshal(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, intptr])
  2828  VARIANT_UserFree(arg0 ptr[inout, int32], arg1 ptr[inout, intptr])
  2829  BSTR_UserSize64(arg0 ptr[inout, int32], arg1 int32, arg2 ptr[inout, ptr[inout, int16]])
  2830  BSTR_UserMarshal64(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, int16]])
  2831  BSTR_UserUnmarshal64(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, int16]])
  2832  BSTR_UserFree64(arg0 ptr[inout, int32], arg1 ptr[inout, ptr[inout, int16]])
  2833  VARIANT_UserSize64(arg0 ptr[inout, int32], arg1 int32, arg2 ptr[inout, intptr])
  2834  VARIANT_UserMarshal64(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, intptr])
  2835  VARIANT_UserUnmarshal64(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, intptr])
  2836  VARIANT_UserFree64(arg0 ptr[inout, int32], arg1 ptr[inout, intptr])
  2837  LPSAFEARRAY_UserSize(arg0 ptr[inout, int32], arg1 int32, arg2 ptr[inout, ptr[inout, intptr]])
  2838  LPSAFEARRAY_UserMarshal(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, intptr]])
  2839  LPSAFEARRAY_UserUnmarshal(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, intptr]])
  2840  LPSAFEARRAY_UserFree(arg0 ptr[inout, int32], arg1 ptr[inout, ptr[inout, intptr]])
  2841  LPSAFEARRAY_UserSize64(arg0 ptr[inout, int32], arg1 int32, arg2 ptr[inout, ptr[inout, intptr]])
  2842  LPSAFEARRAY_UserMarshal64(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, intptr]])
  2843  LPSAFEARRAY_UserUnmarshal64(arg0 ptr[inout, int32], arg1 ptr[inout, int8], arg2 ptr[inout, ptr[inout, intptr]])
  2844  LPSAFEARRAY_UserFree64(arg0 ptr[inout, int32], arg1 ptr[inout, ptr[inout, intptr]])
  2845  StgCreateDocfile(pwcsName ptr[inout, int16], grfMode int32, reserved int32, ppstgOpen ptr[inout, ptr[inout, intptr]])
  2846  StgCreateDocfileOnILockBytes(plkbyt ptr[inout, intptr], grfMode int32, reserved int32, ppstgOpen ptr[inout, ptr[inout, intptr]])
  2847  StgOpenStorage(pwcsName ptr[inout, int16], pstgPriority ptr[inout, intptr], grfMode int32, snbExclude ptr[inout, ptr[inout, int16]], reserved int32, ppstgOpen ptr[inout, ptr[inout, intptr]])
  2848  StgOpenStorageOnILockBytes(plkbyt ptr[inout, intptr], pstgPriority ptr[inout, intptr], grfMode int32, snbExclude ptr[inout, ptr[inout, int16]], reserved int32, ppstgOpen ptr[inout, ptr[inout, intptr]])
  2849  StgIsStorageFile(pwcsName ptr[inout, int16])
  2850  StgIsStorageILockBytes(plkbyt ptr[inout, intptr])
  2851  StgSetTimes(lpszName ptr[inout, int16], pctime ptr[inout, intptr], patime ptr[inout, intptr], pmtime ptr[inout, intptr])
  2852  StgCreateStorageEx(pwcsName ptr[inout, int16], grfMode int32, stgfmt int32, grfAttrs int32, pStgOptions ptr[inout, intptr], pSecurityDescriptor ptr[inout, array[int8]], riid ptr[inout, intptr], ppObjectOpen ptr[inout, ptr[inout, array[int8]]])
  2853  StgOpenStorageEx(pwcsName ptr[inout, int16], grfMode int32, stgfmt int32, grfAttrs int32, pStgOptions ptr[inout, intptr], pSecurityDescriptor ptr[inout, array[int8]], riid ptr[inout, intptr], ppObjectOpen ptr[inout, ptr[inout, array[int8]]])
  2854  StgCreatePropStg(pUnk ptr[inout, intptr], fmtid ptr[inout, intptr], pclsid ptr[inout, intptr], grfFlags int32, dwReserved int32, ppPropStg ptr[inout, ptr[inout, intptr]])
  2855  StgOpenPropStg(pUnk ptr[inout, intptr], fmtid ptr[inout, intptr], grfFlags int32, dwReserved int32, ppPropStg ptr[inout, ptr[inout, intptr]])
  2856  StgCreatePropSetStg(pStorage ptr[inout, intptr], dwReserved int32, ppPropSetStg ptr[inout, ptr[inout, intptr]])
  2857  FmtIdToPropStgName(pfmtid ptr[inout, intptr], oszName ptr[inout, int16])
  2858  PropStgNameToFmtId(oszName ptr[inout, int16], pfmtid ptr[inout, intptr])
  2859  ReadClassStg(pStg ptr[inout, intptr], pclsid ptr[inout, intptr])
  2860  WriteClassStg(pStg ptr[inout, intptr], rclsid ptr[inout, intptr])
  2861  ReadClassStm(pStm ptr[inout, intptr], pclsid ptr[inout, intptr])
  2862  WriteClassStm(pStm ptr[inout, intptr], rclsid ptr[inout, intptr])
  2863  GetHGlobalFromILockBytes(plkbyt ptr[inout, intptr], phglobal ptr[inout, ptr[inout, array[int8]]])
  2864  CreateILockBytesOnHGlobal(hGlobal ptr[inout, array[int8]], fDeleteOnRelease int32, pplkbyt ptr[inout, ptr[inout, intptr]])
  2865  GetConvertStg(pStg ptr[inout, intptr])
  2866  StgConvertVariantToProperty(pvar ptr[inout, intptr], CodePage int16, pprop ptr[inout, intptr], pcb ptr[inout, int32], pid int32, fReserved int8, pcIndirect ptr[inout, int32])
  2867  GetOpenFileNameA(arg0 ptr[inout, intptr])
  2868  GetSaveFileNameA(arg0 ptr[inout, intptr])
  2869  GetFileTitleA(arg0 ptr[inout, int8], Buf ptr[inout, int8], cchSize int16)
  2870  ChooseColorA(arg0 ptr[inout, intptr])
  2871  FindTextA(arg0 ptr[inout, intptr])
  2872  ReplaceTextA(arg0 ptr[inout, intptr])
  2873  ChooseFontA(arg0 ptr[inout, intptr])
  2874  PrintDlgA(pPD ptr[inout, intptr])
  2875  PrintDlgExA(pPD ptr[inout, intptr])
  2876  CommDlgExtendedError()
  2877  PageSetupDlgA(arg0 ptr[inout, intptr])
  2878  ChangeServiceConfigA(hService ptr[inout, intptr], dwServiceType int32, dwStartType int32, dwErrorControl int32, lpBinaryPathName ptr[inout, int8], lpLoadOrderGroup ptr[inout, int8], lpdwTagId ptr[inout, int32], lpDependencies ptr[inout, int8], lpServiceStartName ptr[inout, int8])
  2879  ChangeServiceConfig2A(hService ptr[inout, intptr], dwInfoLevel int32, lpInfo ptr[inout, array[int8]])
  2880  CloseServiceHandle(hSCObject ptr[inout, intptr])
  2881  ControlService(hService ptr[inout, intptr], dwControl int32, lpServiceStatus ptr[inout, intptr])
  2882  CreateServiceA(hSCManager ptr[inout, intptr], lpServiceName ptr[inout, int8], lpDisplayName ptr[inout, int8], dwDesiredAccess int32, dwServiceType int32, dwStartType int32, dwErrorControl int32, lpBinaryPathName ptr[inout, int8], lpLoadOrderGroup ptr[inout, int8])
  2883  DeleteService(hService ptr[inout, intptr])
  2884  EnumDependentServicesA(hService ptr[inout, intptr], dwServiceState int32, lpServices ptr[inout, intptr], cbBufSize int32, pcbBytesNeeded ptr[inout, int32], lpServicesReturned ptr[inout, int32])
  2885  EnumServicesStatusA(hSCManager ptr[inout, intptr], dwServiceType int32, dwServiceState int32, lpServices ptr[inout, intptr], cbBufSize int32, pcbBytesNeeded ptr[inout, int32], lpServicesReturned ptr[inout, int32], lpResumeHandle ptr[inout, int32])
  2886  EnumServicesStatusExA(hSCManager ptr[inout, intptr], InfoLevel int32, dwServiceType int32, dwServiceState int32, lpServices ptr[inout, int8], cbBufSize int32, pcbBytesNeeded ptr[inout, int32], lpServicesReturned ptr[inout, int32], lpResumeHandle ptr[inout, int32])
  2887  GetServiceKeyNameA(hSCManager ptr[inout, intptr], lpDisplayName ptr[inout, int8], lpServiceName ptr[inout, int8], lpcchBuffer ptr[inout, int32])
  2888  GetServiceDisplayNameA(hSCManager ptr[inout, intptr], lpServiceName ptr[inout, int8], lpDisplayName ptr[inout, int8], lpcchBuffer ptr[inout, int32])
  2889  LockServiceDatabase(hSCManager ptr[inout, intptr])
  2890  NotifyBootConfigStatus(BootAcceptable int32)
  2891  OpenSCManagerA(lpMachineName ptr[inout, int8], lpDatabaseName ptr[inout, int8], dwDesiredAccess int32)
  2892  OpenServiceA(hSCManager ptr[inout, intptr], lpServiceName ptr[inout, int8], dwDesiredAccess int32)
  2893  QueryServiceConfigA(hService ptr[inout, intptr], lpServiceConfig ptr[inout, intptr], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
  2894  QueryServiceConfig2A(hService ptr[inout, intptr], dwInfoLevel int32, lpBuffer ptr[inout, int8], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
  2895  QueryServiceLockStatusA(hSCManager ptr[inout, intptr], lpLockStatus ptr[inout, intptr], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
  2896  QueryServiceObjectSecurity(hService ptr[inout, intptr], dwSecurityInformation int32, lpSecurityDescriptor ptr[inout, array[int8]], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
  2897  QueryServiceStatus(hService ptr[inout, intptr], lpServiceStatus ptr[inout, intptr])
  2898  QueryServiceStatusEx(hService ptr[inout, intptr], InfoLevel int32, lpBuffer ptr[inout, int8], cbBufSize int32, pcbBytesNeeded ptr[inout, int32])
  2899  RegisterServiceCtrlHandlerA(lpServiceName ptr[inout, int8], lpHandlerProc ptr[inout, intptr])
  2900  RegisterServiceCtrlHandlerExA(lpServiceName ptr[inout, int8], lpHandlerProc ptr[inout, intptr], lpContext ptr[inout, array[int8]])
  2901  SetServiceObjectSecurity(hService ptr[inout, intptr], dwSecurityInformation int32, lpSecurityDescriptor ptr[inout, array[int8]])
  2902  SetServiceStatus(hServiceStatus ptr[inout, intptr], lpServiceStatus ptr[inout, intptr])
  2903  StartServiceCtrlDispatcherA(lpServiceStartTable ptr[inout, intptr])
  2904  StartServiceA(hService ptr[inout, intptr], dwNumServiceArgs int32, lpServiceArgVectors ptr[inout, ptr[inout, int8]])
  2905  UnlockServiceDatabase(ScLock ptr[inout, array[int8]])
  2906  NotifyServiceStatusChangeA(hService ptr[inout, intptr], dwNotifyMask int32, pNotifyBuffer ptr[inout, intptr])
  2907  ControlServiceExA(hService ptr[inout, intptr], dwControl int32, dwInfoLevel int32, pControlParams ptr[inout, array[int8]])
  2908  QueryServiceDynamicInformation(hServiceStatus ptr[inout, intptr], dwInfoLevel int32, ppDynamicInfo ptr[inout, ptr[inout, array[int8]]])
  2909  WaitServiceState(hService ptr[inout, intptr], dwNotify int32, dwTimeout int32, hCancelEvent HANDLE)
  2910  ImmInstallIMEA(lpszIMEFileName ptr[inout, int8], lpszLayoutText ptr[inout, int8])
  2911  ImmGetDefaultIMEWnd(arg0 ptr[inout, intptr])
  2912  ImmGetDescriptionA(arg0 ptr[inout, intptr], lpszDescription ptr[inout, int8], uBufLen int32)
  2913  ImmGetIMEFileNameA(arg0 ptr[inout, intptr], lpszFileName ptr[inout, int8], uBufLen int32)
  2914  ImmGetProperty(arg0 ptr[inout, intptr], arg1 int32)
  2915  ImmIsIME(arg0 ptr[inout, intptr])
  2916  ImmSimulateHotKey(arg0 ptr[inout, intptr], arg1 int32)
  2917  ImmCreateContext()
  2918  ImmDestroyContext(arg0 ptr[inout, intptr])
  2919  ImmGetContext(arg0 ptr[inout, intptr])
  2920  ImmReleaseContext(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr])
  2921  ImmAssociateContext(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr])
  2922  ImmAssociateContextEx(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], arg2 int32)
  2923  ImmGetCompositionStringA(arg0 ptr[inout, intptr], arg1 int32, lpBuf ptr[inout, array[int8]], dwBufLen int32)
  2924  ImmSetCompositionStringA(arg0 ptr[inout, intptr], dwIndex int32, lpComp ptr[inout, array[int8]], dwCompLen int32, lpRead ptr[inout, array[int8]], dwReadLen int32)
  2925  ImmGetCandidateListCountA(arg0 ptr[inout, intptr], lpdwListCount ptr[inout, int32])
  2926  ImmGetCandidateListA(arg0 ptr[inout, intptr], deIndex int32, lpCandList ptr[inout, intptr], dwBufLen int32)
  2927  ImmGetGuideLineA(arg0 ptr[inout, intptr], dwIndex int32, lpBuf ptr[inout, int8], dwBufLen int32)
  2928  ImmGetConversionStatus(arg0 ptr[inout, intptr], lpfdwConversion ptr[inout, int32], lpfdwSentence ptr[inout, int32])
  2929  ImmSetConversionStatus(arg0 ptr[inout, intptr], arg1 int32, arg2 int32)
  2930  ImmGetOpenStatus(arg0 ptr[inout, intptr])
  2931  ImmSetOpenStatus(arg0 ptr[inout, intptr], arg1 int32)
  2932  ImmGetCompositionFontA(arg0 ptr[inout, intptr], lplf ptr[inout, intptr])
  2933  ImmSetCompositionFontA(arg0 ptr[inout, intptr], lplf ptr[inout, intptr])
  2934  ImmConfigureIMEA(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], arg2 int32, arg3 ptr[inout, array[int8]])
  2935  ImmEscapeA(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], arg2 int32, arg3 ptr[inout, array[int8]])
  2936  ImmGetConversionListA(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], lpSrc ptr[inout, int8], lpDst ptr[inout, intptr], dwBufLen int32, uFlag int32)
  2937  ImmNotifyIME(arg0 ptr[inout, intptr], dwAction int32, dwIndex int32, dwValue int32)
  2938  ImmGetStatusWindowPos(arg0 ptr[inout, intptr], lpptPos ptr[inout, intptr])
  2939  ImmSetStatusWindowPos(arg0 ptr[inout, intptr], lpptPos ptr[inout, intptr])
  2940  ImmGetCompositionWindow(arg0 ptr[inout, intptr], lpCompForm ptr[inout, intptr])
  2941  ImmSetCompositionWindow(arg0 ptr[inout, intptr], lpCompForm ptr[inout, intptr])
  2942  ImmGetCandidateWindow(arg0 ptr[inout, intptr], arg1 int32, lpCandidate ptr[inout, intptr])
  2943  ImmSetCandidateWindow(arg0 ptr[inout, intptr], lpCandidate ptr[inout, intptr])
  2944  ImmIsUIMessageA(arg0 ptr[inout, intptr], arg1 int32, arg2 int64, arg3 int64)
  2945  ImmGetVirtualKey(arg0 ptr[inout, intptr])
  2946  ImmRegisterWordA(arg0 ptr[inout, intptr], lpszReading ptr[inout, int8], arg2 int32, lpszRegister ptr[inout, int8])
  2947  ImmUnregisterWordA(arg0 ptr[inout, intptr], lpszReading ptr[inout, int8], arg2 int32, lpszUnregister ptr[inout, int8])
  2948  ImmGetRegisterWordStyleA(arg0 ptr[inout, intptr], nItem int32, lpStyleBuf ptr[inout, intptr])
  2949  ImmEnumRegisterWordA(arg0 ptr[inout, intptr], arg1 ptr[inout, intptr], lpszReading ptr[inout, int8], arg3 int32, lpszRegister ptr[inout, int8], arg5 ptr[inout, array[int8]])
  2950  ImmDisableIME(arg0 int32)
  2951  ImmEnumInputContext(idThread int32, lpfn ptr[inout, intptr], lParam int64)
  2952  ImmGetImeMenuItemsA(arg0 ptr[inout, intptr], arg1 int32, arg2 int32, lpImeParentMenu ptr[inout, intptr], lpImeMenu ptr[inout, intptr], dwSize int32)
  2953  ImmDisableTextFrameService(idThread int32)
  2954  ImmDisableLegacyIME()