// Generated by PE Explorer 1.97 (www.heaventools.com) // File name: C:\WINDOWS\system32\kernel32.dll // Created : 29.11.2005 02:34 // Type : Exports // ActivateActCtx; Index 1; Information not available function AddAtom(lpString: PAnsiChar): ATOM; stdcall; external 'kernel32.dll' name 'AddAtomA' index 1; function AddAtomW(lpString: PWideChar): ATOM; stdcall; external 'kernel32.dll' name 'AddAtomW' index 2; // AddConsoleAliasA; Index 4; Information not available // AddConsoleAliasW; Index 5; Information not available // AddLocalAlternateComputerNameA; Index 6; Information not available // AddLocalAlternateComputerNameW; Index 7; Information not available // AddRefActCtx; Index 8; Information not available // AddVectoredExceptionHandler; Index 9; Information not available function AllocConsole: BOOL; stdcall; external 'kernel32.dll' name 'AllocConsole' index 5; // AllocateUserPhysicalPages; Index 11; Information not available function AreFileApisANSI: BOOL; stdcall; external 'kernel32.dll' name 'AreFileApisANSI' index 7; // AssignProcessToJobObject; Index 13; Information not available // AttachConsole; Index 14; Information not available function BackupRead(hFile: THandle; lpBuffer: PByte; nNumberOfBytesToRead: DWORD; var lpNumberOfBytesRead: DWORD; bAbort: BOOL; bProcessSecurity: BOOL; var lpContext: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'BackupRead' index 9; function BackupSeek(hFile: THandle; dwLowBytesToSeek, dwHighBytesToSeek: DWORD; var lpdwLowByteSeeked, lpdwHighByteSeeked: DWORD; lpContext: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'BackupSeek' index 10; function BackupWrite(hFile: THandle; lpBuffer: PByte; nNumberOfBytesToWrite: DWORD; var lpNumberOfBytesWritten: DWORD; bAbort, bProcessSecurity: BOOL; var lpContext: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'BackupWrite' index 11; // BaseCheckAppcompatCache; Index 18; Information not available // BaseCleanupAppcompatCache; Index 19; Information not available // BaseCleanupAppcompatCacheSupport; Index 20; Information not available // BaseDumpAppcompatCache; Index 21; Information not available // BaseFlushAppcompatCache; Index 22; Information not available // BaseInitAppcompatCache; Index 23; Information not available // BaseInitAppcompatCacheSupport; Index 24; Information not available // BaseProcessInitPostImport; Index 25; Information not available // BaseQueryModuleData; Index 26; Information not available // BaseUpdateAppcompatCache; Index 27; Information not available // BasepCheckWinSaferRestrictions; Index 28; Information not available function Beep(dwFreq, dwDuration: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'Beep' index 13; function BeginUpdateResource(pFileName: PAnsiChar; bDeleteExistingResources: BOOL): THandle; stdcall; external 'kernel32.dll' name 'BeginUpdateResourceA' index 14; function BeginUpdateResourceW(pFileName: PWideChar; bDeleteExistingResources: BOOL): THandle; stdcall; external 'kernel32.dll' name 'BeginUpdateResourceW' index 15; // BindIoCompletionCallback; Index 32; Information not available function BuildCommDCB(lpDef: PAnsiChar; var lpDCB: TDCB): BOOL; stdcall; external 'kernel32.dll' name 'BuildCommDCBA' index 17; function BuildCommDCBAndTimeouts(lpDef: PAnsiChar; var lpDCB: TDCB; var lpCommTimeouts: TCommTimeouts): BOOL; stdcall; external 'kernel32.dll' name 'BuildCommDCBAndTimeoutsA' index 18; function BuildCommDCBAndTimeoutsW(lpDef: PWideChar; var lpDCB: TDCB; var lpCommTimeouts: TCommTimeouts): BOOL; stdcall; external 'kernel32.dll' name 'BuildCommDCBAndTimeoutsW' index 19; function BuildCommDCBW(lpDef: PWideChar; var lpDCB: TDCB): BOOL; stdcall; external 'kernel32.dll' name 'BuildCommDCBW' index 20; function CallNamedPipe(lpNamedPipeName: PAnsiChar; lpInBuffer: Pointer; nInBufferSize: DWORD; lpOutBuffer: Pointer; nOutBufferSize: DWORD; var lpBytesRead: DWORD; nTimeOut: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'CallNamedPipeA' index 21; function CallNamedPipeW(lpNamedPipeName: PWideChar; lpInBuffer: Pointer; nInBufferSize: DWORD; lpOutBuffer: Pointer; nOutBufferSize: DWORD; var lpBytesRead: DWORD; nTimeOut: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'CallNamedPipeW' index 22; // CancelDeviceWakeupRequest; Index 39; Information not available function CancelIo(hFile: THandle): BOOL; stdcall; external 'kernel32.dll' name 'CancelIo' index 24; // CancelTimerQueueTimer; Index 41; Information not available function CancelWaitableTimer(hTimer: THandle): BOOL; stdcall; external 'kernel32.dll' name 'CancelWaitableTimer' index 26; // ChangeTimerQueueTimer; Index 43; Information not available // CheckNameLegalDOS8Dot3A; Index 44; Information not available // CheckNameLegalDOS8Dot3W; Index 45; Information not available // CheckRemoteDebuggerPresent; Index 46; Information not available function ClearCommBreak(hFile: THandle): BOOL; stdcall; external 'kernel32.dll' name 'ClearCommBreak' index 28; function ClearCommError(hFile: THandle; var lpErrors: DWORD; lpStat: PComStat): BOOL; stdcall; external 'kernel32.dll' name 'ClearCommError' index 29; // CloseConsoleHandle; Index 49; Information not available function CloseHandle(hObject: THandle): BOOL; stdcall; external 'kernel32.dll' name 'CloseHandle' index 31; // CloseProfileUserMapping; Index 51; Information not available // CmdBatNotification; Index 52; Information not available function CommConfigDialog(lpszName: PAnsiChar; hWnd: HWND; var lpCC: TCommConfig): BOOL; stdcall; external 'kernel32.dll' name 'CommConfigDialogA' index 34; function CommConfigDialogW(lpszName: PWideChar; hWnd: HWND; var lpCC: TCommConfig): BOOL; stdcall; external 'kernel32.dll' name 'CommConfigDialogW' index 35; function CompareFileTime(const lpFileTime1, lpFileTime2: TFileTime): Longint; stdcall; external 'kernel32.dll' name 'CompareFileTime' index 36; function CompareString(Locale: LCID; dwCmpFlags: DWORD; lpString1: PAnsiChar; cchCount1: Integer; lpString2: PAnsiChar; cchCount2: Integer): Integer; stdcall; external 'kernel32.dll' name 'CompareStringA' index 37; function CompareStringW(Locale: LCID; dwCmpFlags: DWORD; lpString1: PWideChar; cchCount1: Integer; lpString2: PWideChar; cchCount2: Integer): Integer; stdcall; external 'kernel32.dll' name 'CompareStringW' index 38; function ConnectNamedPipe(hNamedPipe: THandle; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'ConnectNamedPipe' index 39; // ConsoleMenuControl; Index 59; Information not available function ContinueDebugEvent(dwProcessId, dwThreadId, dwContinueStatus: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ContinueDebugEvent' index 41; function ConvertDefaultLocale(Locale: LCID): LCID; stdcall; external 'kernel32.dll' name 'ConvertDefaultLocale' index 42; // ConvertFiberToThread; Index 62; Information not available function ConvertThreadToFiber(lpParameter: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'ConvertThreadToFiber' index 43; function CopyFile(lpExistingFileName, lpNewFileName: PAnsiChar; bFailIfExists: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'CopyFileA' index 44; function CopyFileEx(lpExistingFileName, lpNewFileName: PAnsiChar; lpProgressRoutine: TFNProgressRoutine; lpData: Pointer; pbCancel: PBool; dwCopyFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'CopyFileExA' index 45; function CopyFileExW(lpExistingFileName, lpNewFileName: PWideChar; lpProgressRoutine: TFNProgressRoutine; lpData: Pointer; pbCancel: PBool; dwCopyFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'CopyFileExW' index 46; function CopyFileW(lpExistingFileName, lpNewFileName: PWideChar; bFailIfExists: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'CopyFileW' index 47; // CopyLZFile; Index 68; Information not available // CreateActCtxA; Index 69; Information not available // CreateActCtxW; Index 70; Information not available function CreateConsoleScreenBuffer(dwDesiredAccess, dwShareMode: DWORD; lpSecurityAttributes: PSecurityAttributes; dwFlags: DWORD; lpScreenBufferData: Pointer): THandle; stdcall; external 'kernel32.dll' name 'CreateConsoleScreenBuffer' index 48; function CreateDirectory(lpPathName: PAnsiChar; lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall; external 'kernel32.dll' name 'CreateDirectoryA' index 49; function CreateDirectoryEx(lpTemplateDirectory, lpNewDirectory: PAnsiChar; lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall; external 'kernel32.dll' name 'CreateDirectoryExA' index 50; function CreateDirectoryExW(lpTemplateDirectory, lpNewDirectory: PWideChar; lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall; external 'kernel32.dll' name 'CreateDirectoryExW' index 51; function CreateDirectoryW(lpPathName: PWideChar; lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall; external 'kernel32.dll' name 'CreateDirectoryW' index 52; function CreateEvent(lpEventAttributes: PSecurityAttributes; bManualReset, bInitialState: BOOL; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'CreateEventA' index 53; function CreateEventW(lpEventAttributes: PSecurityAttributes; bManualReset, bInitialState: BOOL; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'CreateEventW' index 54; function CreateFiber(dwStackSize: DWORD; lpStartAddress: TFNFiberStartRoutine; lpParameter: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'CreateFiber' index 55; // CreateFiberEx; Index 79; Information not available function CreateFile(lpFileName: PAnsiChar; dwDesiredAccess, dwShareMode: DWORD; lpSecurityAttributes: PSecurityAttributes; dwCreationDisposition, dwFlagsAndAttributes: DWORD; hTemplateFile: THandle): THandle; stdcall; external 'kernel32.dll' name 'CreateFileA' index 56; function CreateFileMapping(hFile: THandle; lpFileMappingAttributes: PSecurityAttributes; flProtect, dwMaximumSizeHigh, dwMaximumSizeLow: DWORD; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'CreateFileMappingA' index 57; function CreateFileMappingW(hFile: THandle; lpFileMappingAttributes: PSecurityAttributes; flProtect, dwMaximumSizeHigh, dwMaximumSizeLow: DWORD; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'CreateFileMappingW' index 58; function CreateFileW(lpFileName: PWideChar; dwDesiredAccess, dwShareMode: DWORD; lpSecurityAttributes: PSecurityAttributes; dwCreationDisposition, dwFlagsAndAttributes: DWORD; hTemplateFile: THandle): THandle; stdcall; external 'kernel32.dll' name 'CreateFileW' index 59; function CreateHardLink(lpFileName, lpExistingFileName: PAnsiChar; lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall; external 'kernel32.dll' name 'CreateHardLinkA' index 60; function CreateHardLinkW(lpFileName, lpExistingFileName: PWideChar; lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall; external 'kernel32.dll' name 'CreateHardLinkW' index 61; function CreateIoCompletionPort(FileHandle, ExistingCompletionPort: THandle; CompletionKey, NumberOfConcurrentThreads: DWORD): THandle; stdcall; external 'kernel32.dll' name 'CreateIoCompletionPort' index 62; // CreateJobObjectA; Index 87; Information not available // CreateJobObjectW; Index 88; Information not available // CreateJobSet; Index 89; Information not available function CreateMailslot(lpName: PAnsiChar; nMaxMessageSize: DWORD; lReadTimeout: DWORD; lpSecurityAttributes: PSecurityAttributes): THandle; stdcall; external 'kernel32.dll' name 'CreateMailslotA' index 65; function CreateMailslotW(lpName: PWideChar; nMaxMessageSize: DWORD; lReadTimeout: DWORD; lpSecurityAttributes: PSecurityAttributes): THandle; stdcall; external 'kernel32.dll' name 'CreateMailslotW' index 66; // CreateMemoryResourceNotification; Index 92; Information not available function CreateMutex(lpMutexAttributes: PSecurityAttributes; bInitialOwner: BOOL; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'CreateMutexA' index 67; function CreateMutexW(lpMutexAttributes: PSecurityAttributes; bInitialOwner: BOOL; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'CreateMutexW' index 68; function CreateNamedPipe(lpName: PAnsiChar; dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut: DWORD; lpSecurityAttributes: PSecurityAttributes): THandle; stdcall; external 'kernel32.dll' name 'CreateNamedPipeA' index 69; function CreateNamedPipeW(lpName: PWideChar; dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut: DWORD; lpSecurityAttributes: PSecurityAttributes): THandle; stdcall; external 'kernel32.dll' name 'CreateNamedPipeW' index 70; // CreateNlsSecurityDescriptor; Index 97; Information not available function CreatePipe(var hReadPipe, hWritePipe: THandle; lpPipeAttributes: PSecurityAttributes; nSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'CreatePipe' index 71; function CreateProcess(lpApplicationName: PAnsiChar; lpCommandLine: PAnsiChar; lpProcessAttributes, lpThreadAttributes: PSecurityAttributes; bInheritHandles: BOOL; dwCreationFlags: DWORD; lpEnvironment: Pointer; lpCurrentDirectory: PAnsiChar; const lpStartupInfo: TStartupInfo; var lpProcessInformation: TProcessInformation): BOOL; stdcall; external 'kernel32.dll' name 'CreateProcessA' index 72; // CreateProcessInternalA; Index 100; Information not available // CreateProcessInternalW; Index 101; Information not available // CreateProcessInternalWSecure; Index 102; Information not available function CreateProcessW(lpApplicationName: PWideChar; lpCommandLine: PWideChar; lpProcessAttributes, lpThreadAttributes: PSecurityAttributes; bInheritHandles: BOOL; dwCreationFlags: DWORD; lpEnvironment: Pointer; lpCurrentDirectory: PWideChar; const lpStartupInfo: TStartupInfo; var lpProcessInformation: TProcessInformation): BOOL; stdcall; external 'kernel32.dll' name 'CreateProcessW' index 73; function CreateRemoteThread(hProcess: THandle; lpThreadAttributes: Pointer; dwStackSize: DWORD; lpStartAddress: TFNThreadStartRoutine; lpParameter: Pointer; dwCreationFlags: DWORD; var lpThreadId: DWORD): THandle; stdcall; external 'kernel32.dll' name 'CreateRemoteThread' index 74; function CreateSemaphore(lpSemaphoreAttributes: PSecurityAttributes; lInitialCount, lMaximumCount: Longint; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'CreateSemaphoreA' index 75; function CreateSemaphoreW(lpSemaphoreAttributes: PSecurityAttributes; lInitialCount, lMaximumCount: Longint; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'CreateSemaphoreW' index 76; // CreateSocketHandle; Index 107; Information not available function CreateTapePartition(hDevice: THandle; dwPartitionMethod, dwCount, dwSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'CreateTapePartition' index 77; function CreateThread(lpThreadAttributes: Pointer; dwStackSize: DWORD; lpStartAddress: TFNThreadStartRoutine; lpParameter: Pointer; dwCreationFlags: DWORD; var lpThreadId: DWORD): THandle; stdcall; external 'kernel32.dll' name 'CreateThread' index 78; // CreateTimerQueue; Index 110; Information not available // CreateTimerQueueTimer; Index 111; Information not available function CreateToolhelp32Snapshot(dwFlags, th32ProcessID: DWORD): THandle; stdcall; external 'kernel32.dll' name 'CreateToolhelp32Snapshot' index 81; // CreateVirtualBuffer; Index 113; Information not available function CreateWaitableTimer(lpTimerAttributes: PSecurityAttributes; bManualReset: BOOL; lpTimerName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'CreateWaitableTimerA' index 83; function CreateWaitableTimerW(lpTimerAttributes: PSecurityAttributes; bManualReset: BOOL; lpTimerName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'CreateWaitableTimerW' index 84; // DeactivateActCtx; Index 116; Information not available function DebugActiveProcess(dwProcessId: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'DebugActiveProcess' index 85; // DebugActiveProcessStop; Index 118; Information not available procedure DebugBreak; stdcall; external 'kernel32.dll' name 'DebugBreak' index 86; // DebugBreakProcess; Index 120; Information not available // DebugSetProcessKillOnExit; Index 121; Information not available // DecodePointer; Index 122; Information not available // DecodeSystemPointer; Index 123; Information not available function DefineDosDevice(dwFlags: DWORD; lpDeviceName, lpTargetPath: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'DefineDosDeviceA' index 87; function DefineDosDeviceW(dwFlags: DWORD; lpDeviceName, lpTargetPath: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'DefineDosDeviceW' index 88; // DelayLoadFailureHook; Index 126; Information not available function DeleteAtom(nAtom: ATOM): ATOM; stdcall; external 'kernel32.dll' name 'DeleteAtom' index 90; procedure DeleteCriticalSection(var lpCriticalSection: TRTLCriticalSection); stdcall; external 'kernel32.dll' name 'DeleteCriticalSection' index 91; function DeleteFiber(lpFiber: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'DeleteFiber' index 92; function DeleteFile(lpFileName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'DeleteFileA' index 93; function DeleteFileW(lpFileName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'DeleteFileW' index 94; // DeleteTimerQueue; Index 132; Information not available // DeleteTimerQueueEx; Index 133; Information not available // DeleteTimerQueueTimer; Index 134; Information not available // DeleteVolumeMountPointA; Index 135; Information not available // DeleteVolumeMountPointW; Index 136; Information not available function DeviceIoControl(hDevice: THandle; dwIoControlCode: DWORD; lpInBuffer: Pointer; nInBufferSize: DWORD; lpOutBuffer: Pointer; nOutBufferSize: DWORD; var lpBytesReturned: DWORD; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'DeviceIoControl' index 100; function DisableThreadLibraryCalls(hLibModule: HMODULE): BOOL; stdcall; external 'kernel32.dll' name 'DisableThreadLibraryCalls' index 101; function DisconnectNamedPipe(hNamedPipe: THandle): BOOL; stdcall; external 'kernel32.dll' name 'DisconnectNamedPipe' index 102; // DnsHostnameToComputerNameA; Index 140; Information not available // DnsHostnameToComputerNameW; Index 141; Information not available function DosDateTimeToFileTime(wFatDate, wFatTime: Word; var lpFileTime: TFileTime): BOOL; stdcall; external 'kernel32.dll' name 'DosDateTimeToFileTime' index 105; // DosPathToSessionPathA; Index 143; Information not available // DosPathToSessionPathW; Index 144; Information not available // DuplicateConsoleHandle; Index 145; Information not available function DuplicateHandle(hSourceProcessHandle, hSourceHandle, hTargetProcessHandle: THandle; lpTargetHandle: PHandle; dwDesiredAccess: DWORD; bInheritHandle: BOOL; dwOptions: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'DuplicateHandle' index 109; // EncodePointer; Index 147; Information not available // EncodeSystemPointer; Index 148; Information not available function EndUpdateResource(hUpdate: THandle; fDiscard: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'EndUpdateResourceA' index 110; function EndUpdateResourceW(hUpdate: THandle; fDiscard: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'EndUpdateResourceW' index 111; procedure EnterCriticalSection(var lpCriticalSection: TRTLCriticalSection); stdcall; external 'kernel32.dll' name 'EnterCriticalSection' index 112; function EnumCalendarInfo(lpCalInfoEnumProc: TFNCalInfoEnumProc; Locale: LCID; Calendar: CALID; CalType: CALTYPE): BOOL; stdcall; external 'kernel32.dll' name 'EnumCalendarInfoA' index 113; // EnumCalendarInfoExA; Index 153; Information not available // EnumCalendarInfoExW; Index 154; Information not available function EnumCalendarInfoW(lpCalInfoEnumProc: TFNCalInfoEnumProc; Locale: LCID; Calendar: CALID; CalType: CALTYPE): BOOL; stdcall; external 'kernel32.dll' name 'EnumCalendarInfoW' index 116; function EnumDateFormats(lpDateFmtEnumProc: TFNDateFmtEnumProc; Locale: LCID; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumDateFormatsA' index 117; // EnumDateFormatsExA; Index 157; Information not available // EnumDateFormatsExW; Index 158; Information not available function EnumDateFormatsW(lpDateFmtEnumProc: TFNDateFmtEnumProc; Locale: LCID; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumDateFormatsW' index 120; // EnumLanguageGroupLocalesA; Index 160; Information not available // EnumLanguageGroupLocalesW; Index 161; Information not available function EnumResourceLanguages(hModule: HMODULE; lpType, lpName: PAnsiChar; lpEnumFunc: ENUMRESLANGPROC; lParam: Longint): BOOL; stdcall; external 'kernel32.dll' name 'EnumResourceLanguagesA' index 123; function EnumResourceLanguagesW(hModule: HMODULE; lpType, lpName: PWideChar; lpEnumFunc: ENUMRESLANGPROC; lParam: Longint): BOOL; stdcall; external 'kernel32.dll' name 'EnumResourceLanguagesW' index 124; function EnumResourceNames(hModule: HMODULE; lpType: PAnsiChar; lpEnumFunc: ENUMRESNAMEPROC; lParam: Longint): BOOL; stdcall; external 'kernel32.dll' name 'EnumResourceNamesA' index 125; function EnumResourceNamesW(hModule: HMODULE; lpType: PWideChar; lpEnumFunc: ENUMRESNAMEPROC; lParam: Longint): BOOL; stdcall; external 'kernel32.dll' name 'EnumResourceNamesW' index 126; function EnumResourceTypes(hModule: HMODULE; lpEnumFunc: ENUMRESTYPEPROC; lParam: Longint): BOOL; stdcall; external 'kernel32.dll' name 'EnumResourceTypesA' index 127; function EnumResourceTypesW(hModule: HMODULE; lpEnumFunc: ENUMRESTYPEPROC; lParam: Longint): BOOL; stdcall; external 'kernel32.dll' name 'EnumResourceTypesW' index 128; function EnumSystemCodePages(lpCodePageEnumProc: TFNCodepageEnumProc; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumSystemCodePagesA' index 129; function EnumSystemCodePagesW(lpCodePageEnumProc: TFNCodepageEnumProc; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumSystemCodePagesW' index 130; // EnumSystemGeoID; Index 170; Information not available // EnumSystemLanguageGroupsA; Index 171; Information not available // EnumSystemLanguageGroupsW; Index 172; Information not available function EnumSystemLocales(lpLocaleEnumProc: TFNLocaleEnumProc; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumSystemLocalesA' index 133; function EnumSystemLocalesW(lpLocaleEnumProc: TFNLocaleEnumProc; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumSystemLocalesW' index 134; function EnumTimeFormats(lpTimeFmtEnumProc: TFNTimeFmtEnumProc; Locale: LCID; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumTimeFormatsA' index 135; function EnumTimeFormatsW(lpTimeFmtEnumProc: TFNTimeFmtEnumProc; Locale: LCID; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EnumTimeFormatsW' index 136; // EnumUILanguagesA; Index 177; Information not available // EnumUILanguagesW; Index 178; Information not available // EnumerateLocalComputerNamesA; Index 179; Information not available // EnumerateLocalComputerNamesW; Index 180; Information not available function EraseTape(hDevice: THandle; dwEraseType: DWORD; bImmediate: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'EraseTape' index 139; function EscapeCommFunction(hFile: THandle; dwFunc: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'EscapeCommFunction' index 140; procedure ExitProcess(uExitCode: UINT); stdcall; external 'kernel32.dll' name 'ExitProcess' index 141; procedure ExitThread(dwExitCode: DWORD); stdcall; external 'kernel32.dll' name 'ExitThread' index 142; // ExitVDM; Index 185; Information not available function ExpandEnvironmentStrings(lpSrc: PAnsiChar; lpDst: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'ExpandEnvironmentStringsA' index 144; function ExpandEnvironmentStringsW(lpSrc: PWideChar; lpDst: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'ExpandEnvironmentStringsW' index 145; // ExpungeConsoleCommandHistoryA; Index 188; Information not available // ExpungeConsoleCommandHistoryW; Index 189; Information not available // ExtendVirtualBuffer; Index 190; Information not available procedure FatalAppExit(uAction: UINT; lpMessageText: PAnsiChar); stdcall; external 'kernel32.dll' name 'FatalAppExitA' index 149; procedure FatalAppExitW(uAction: UINT; lpMessageText: PWideChar); stdcall; external 'kernel32.dll' name 'FatalAppExitW' index 150; procedure FatalExit(ExitCode: Integer); stdcall; external 'kernel32.dll' name 'FatalExit' index 151; function FileTimeToDosDateTime(const lpFileTime: TFileTime; var lpFatDate, lpFatTime: Word): BOOL; stdcall; external 'kernel32.dll' name 'FileTimeToDosDateTime' index 152; function FileTimeToLocalFileTime(const lpFileTime: TFileTime; var lpLocalFileTime: TFileTime): BOOL; stdcall; external 'kernel32.dll' name 'FileTimeToLocalFileTime' index 153; function FileTimeToSystemTime(const lpFileTime: TFileTime; var lpSystemTime: TSystemTime): BOOL; stdcall; external 'kernel32.dll' name 'FileTimeToSystemTime' index 154; function FillConsoleOutputAttribute(hConsoleOutput: THandle; wAttribute: Word; nLength: DWORD; dwWriteCoord: TCoord; var lpNumberOfAttrsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FillConsoleOutputAttribute' index 155; function FillConsoleOutputCharacter(hConsoleOutput: THandle; cCharacter: AnsiChar; nLength: DWORD; dwWriteCoord: TCoord; var lpNumberOfCharsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FillConsoleOutputCharacterA' index 156; function FillConsoleOutputCharacterW(hConsoleOutput: THandle; cCharacter: WideChar; nLength: DWORD; dwWriteCoord: TCoord; var lpNumberOfCharsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FillConsoleOutputCharacterW' index 157; // FindActCtxSectionGuid; Index 200; Information not available // FindActCtxSectionStringA; Index 201; Information not available // FindActCtxSectionStringW; Index 202; Information not available function FindAtom(lpString: PAnsiChar): ATOM; stdcall; external 'kernel32.dll' name 'FindAtomA' index 158; function FindAtomW(lpString: PWideChar): ATOM; stdcall; external 'kernel32.dll' name 'FindAtomW' index 159; function FindClose(hFindFile: THandle): BOOL; stdcall; external 'kernel32.dll' name 'FindClose' index 160; function FindCloseChangeNotification(hChangeHandle: THandle): BOOL; stdcall; external 'kernel32.dll' name 'FindCloseChangeNotification' index 161; function FindFirstChangeNotification(lpPathName: PAnsiChar; bWatchSubtree: BOOL; dwNotifyFilter: DWORD): THandle; stdcall; external 'kernel32.dll' name 'FindFirstChangeNotificationA' index 162; function FindFirstChangeNotificationW(lpPathName: PWideChar; bWatchSubtree: BOOL; dwNotifyFilter: DWORD): THandle; stdcall; external 'kernel32.dll' name 'FindFirstChangeNotificationW' index 163; function FindFirstFile(lpFileName: PAnsiChar; var lpFindFileData: TWIN32FindDataA): THandle; stdcall; external 'kernel32.dll' name 'FindFirstFileA' index 164; function FindFirstFileEx(lpFileName: PAnsiChar; fInfoLevelId: TFindexInfoLevels; lpFindFileData: Pointer; fSearchOp: TFindexSearchOps; lpSearchFilter: Pointer; dwAdditionalFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FindFirstFileExA' index 165; function FindFirstFileExW(lpFileName: PWideChar; fInfoLevelId: TFindexInfoLevels; lpFindFileData: Pointer; fSearchOp: TFindexSearchOps; lpSearchFilter: Pointer; dwAdditionalFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FindFirstFileExW' index 166; function FindFirstFileW(lpFileName: PWideChar; var lpFindFileData: TWIN32FindDataW): THandle; stdcall; external 'kernel32.dll' name 'FindFirstFileW' index 167; // FindFirstVolumeA; Index 213; Information not available // FindFirstVolumeMountPointA; Index 214; Information not available // FindFirstVolumeMountPointW; Index 215; Information not available // FindFirstVolumeW; Index 216; Information not available function FindNextChangeNotification(hChangeHandle: THandle): BOOL; stdcall; external 'kernel32.dll' name 'FindNextChangeNotification' index 172; function FindNextFile(hFindFile: THandle; var lpFindFileData: TWIN32FindDataA): BOOL; stdcall; external 'kernel32.dll' name 'FindNextFileA' index 173; function FindNextFileW(hFindFile: THandle; var lpFindFileData: TWIN32FindDataW): BOOL; stdcall; external 'kernel32.dll' name 'FindNextFileW' index 174; // FindNextVolumeA; Index 220; Information not available // FindNextVolumeMountPointA; Index 221; Information not available // FindNextVolumeMountPointW; Index 222; Information not available // FindNextVolumeW; Index 223; Information not available function FindResource(hModule: HMODULE; lpName, lpType: PAnsiChar): HRSRC; stdcall; external 'kernel32.dll' name 'FindResourceA' index 179; function FindResourceEx(hModule: HMODULE; lpType, lpName: PAnsiChar; wLanguage: Word): HRSRC; stdcall; external 'kernel32.dll' name 'FindResourceExA' index 180; function FindResourceExW(hModule: HMODULE; lpType, lpName: PWideChar; wLanguage: Word): HRSRC; stdcall; external 'kernel32.dll' name 'FindResourceExW' index 181; function FindResourceW(hModule: HMODULE; lpName, lpType: PWideChar): HRSRC; stdcall; external 'kernel32.dll' name 'FindResourceW' index 182; // FindVolumeClose; Index 228; Information not available // FindVolumeMountPointClose; Index 229; Information not available function FlushConsoleInputBuffer(hConsoleInput: THandle): BOOL; stdcall; external 'kernel32.dll' name 'FlushConsoleInputBuffer' index 185; function FlushFileBuffers(hFile: THandle): BOOL; stdcall; external 'kernel32.dll' name 'FlushFileBuffers' index 186; function FlushInstructionCache(hProcess: THandle; const lpBaseAddress: Pointer; dwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FlushInstructionCache' index 187; function FlushViewOfFile(const lpBaseAddress: Pointer; dwNumberOfBytesToFlush: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'FlushViewOfFile' index 188; function FoldString(dwMapFlags: DWORD; lpSrcStr: PAnsiChar; cchSrc: Integer; lpDestStr: PAnsiChar; cchDest: Integer): Integer; stdcall; external 'kernel32.dll' name 'FoldStringA' index 189; function FoldStringW(dwMapFlags: DWORD; lpSrcStr: PWideChar; cchSrc: Integer; lpDestStr: PWideChar; cchDest: Integer): Integer; stdcall; external 'kernel32.dll' name 'FoldStringW' index 190; function FormatMessage(dwFlags: DWORD; lpSource: Pointer; dwMessageId: DWORD; dwLanguageId: DWORD; lpBuffer: PAnsiChar; nSize: DWORD; Arguments: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'FormatMessageA' index 191; function FormatMessageW(dwFlags: DWORD; lpSource: Pointer; dwMessageId: DWORD; dwLanguageId: DWORD; lpBuffer: PWideChar; nSize: DWORD; Arguments: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'FormatMessageW' index 192; function FreeConsole: BOOL; stdcall; external 'kernel32.dll' name 'FreeConsole' index 193; function FreeEnvironmentStrings(p1: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'FreeEnvironmentStringsA' index 194; function FreeEnvironmentStringsW(p1: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'FreeEnvironmentStringsW' index 195; function FreeLibrary(hLibModule: HMODULE): BOOL; stdcall; external 'kernel32.dll' name 'FreeLibrary' index 196; procedure FreeLibraryAndExitThread(hLibModule: HMODULE; dwExitCode: DWORD); stdcall; external 'kernel32.dll' name 'FreeLibraryAndExitThread' index 197; function FreeResource(hResData: HGLOBAL): BOOL; stdcall; external 'kernel32.dll' name 'FreeResource' index 198; // FreeUserPhysicalPages; Index 244; Information not available // FreeVirtualBuffer; Index 245; Information not available function GenerateConsoleCtrlEvent(dwCtrlEvent: DWORD; dwProcessGroupId: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GenerateConsoleCtrlEvent' index 201; function GetACP: UINT; stdcall; external 'kernel32.dll' name 'GetACP' index 202; function GetAtomName(nAtom: ATOM; lpBuffer: PAnsiChar; nSize: Integer): UINT; stdcall; external 'kernel32.dll' name 'GetAtomNameA' index 203; function GetAtomNameW(nAtom: ATOM; lpBuffer: PWideChar; nSize: Integer): UINT; stdcall; external 'kernel32.dll' name 'GetAtomNameW' index 204; // GetBinaryType; Index 250; Information not available function GetBinaryType(lpApplicationName: PAnsiChar; var lpBinaryType: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetBinaryTypeA' index 206; function GetBinaryTypeW(lpApplicationName: PWideChar; var lpBinaryType: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetBinaryTypeW' index 207; // GetCPFileNameFromRegistry; Index 253; Information not available function GetCPInfo(CodePage: UINT; var lpCPInfo: TCPInfo): BOOL; stdcall; external 'kernel32.dll' name 'GetCPInfo' index 208; // GetCPInfoExA; Index 255; Information not available // GetCPInfoExW; Index 256; Information not available // GetCalendarInfoA; Index 257; Information not available // GetCalendarInfoW; Index 258; Information not available // GetComPlusPackageInstallStatus; Index 259; Information not available function GetCommConfig(hCommDev: THandle; var lpCC: TCommConfig; var lpdwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetCommConfig' index 213; function GetCommMask(hFile: THandle; var lpEvtMask: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetCommMask' index 214; function GetCommModemStatus(hFile: THandle; var lpModemStat: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetCommModemStatus' index 215; function GetCommProperties(hFile: THandle; var lpCommProp: TCommProp): BOOL; stdcall; external 'kernel32.dll' name 'GetCommProperties' index 216; function GetCommState(hFile: THandle; var lpDCB: TDCB): BOOL; stdcall; external 'kernel32.dll' name 'GetCommState' index 217; function GetCommTimeouts(hFile: THandle; var lpCommTimeouts: TCommTimeouts): BOOL; stdcall; external 'kernel32.dll' name 'GetCommTimeouts' index 218; function GetCommandLine: PAnsiChar; stdcall; external 'kernel32.dll' name 'GetCommandLineA' index 219; function GetCommandLineW: PWideChar; stdcall; external 'kernel32.dll' name 'GetCommandLineW' index 220; function GetCompressedFileSize(lpFileName: PAnsiChar; lpFileSizeHigh: PDWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetCompressedFileSizeA' index 221; function GetCompressedFileSizeW(lpFileName: PWideChar; lpFileSizeHigh: PDWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetCompressedFileSizeW' index 222; function GetComputerName(lpBuffer: PAnsiChar; var nSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetComputerNameA' index 223; // GetComputerNameExA; Index 271; Information not available // GetComputerNameExW; Index 272; Information not available function GetComputerNameW(lpBuffer: PWideChar; var nSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetComputerNameW' index 226; // GetConsoleAliasA; Index 274; Information not available // GetConsoleAliasExesA; Index 275; Information not available // GetConsoleAliasExesLengthA; Index 276; Information not available // GetConsoleAliasExesLengthW; Index 277; Information not available // GetConsoleAliasExesW; Index 278; Information not available // GetConsoleAliasW; Index 279; Information not available // GetConsoleAliasesA; Index 280; Information not available // GetConsoleAliasesLengthA; Index 281; Information not available // GetConsoleAliasesLengthW; Index 282; Information not available // GetConsoleAliasesW; Index 283; Information not available function GetConsoleCP: UINT; stdcall; external 'kernel32.dll' name 'GetConsoleCP' index 237; // GetConsoleCharType; Index 285; Information not available // GetConsoleCommandHistoryA; Index 286; Information not available // GetConsoleCommandHistoryLengthA; Index 287; Information not available // GetConsoleCommandHistoryLengthW; Index 288; Information not available // GetConsoleCommandHistoryW; Index 289; Information not available function GetConsoleCursorInfo(hConsoleOutput: THandle; var lpConsoleCursorInfo: TConsoleCursorInfo): BOOL; stdcall; external 'kernel32.dll' name 'GetConsoleCursorInfo' index 243; // GetConsoleCursorMode; Index 291; Information not available // GetConsoleDisplayMode; Index 292; Information not available // GetConsoleFontInfo; Index 293; Information not available // GetConsoleFontSize; Index 294; Information not available // GetConsoleHardwareState; Index 295; Information not available // GetConsoleInputExeNameA; Index 296; Information not available // GetConsoleInputExeNameW; Index 297; Information not available // GetConsoleInputWaitHandle; Index 298; Information not available // GetConsoleKeyboardLayoutNameA; Index 299; Information not available // GetConsoleKeyboardLayoutNameW; Index 300; Information not available function GetConsoleMode(hConsoleHandle: THandle; var lpMode: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetConsoleMode' index 254; // GetConsoleNlsMode; Index 302; Information not available function GetConsoleOutputCP: UINT; stdcall; external 'kernel32.dll' name 'GetConsoleOutputCP' index 256; // GetConsoleProcessList; Index 304; Information not available function GetConsoleScreenBufferInfo(hConsoleOutput: THandle; var lpConsoleScreenBufferInfo: TConsoleScreenBufferInfo): BOOL; stdcall; external 'kernel32.dll' name 'GetConsoleScreenBufferInfo' index 257; // GetConsoleSelectionInfo; Index 306; Information not available function GetConsoleTitle(lpConsoleTitle: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetConsoleTitleA' index 258; function GetConsoleTitleW(lpConsoleTitle: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetConsoleTitleW' index 259; // GetConsoleWindow; Index 309; Information not available function GetCurrencyFormat(Locale: LCID; dwFlags: DWORD; lpValue: PAnsiChar; lpFormat: PCurrencyFmtA; lpCurrencyStr: PAnsiChar; cchCurrency: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetCurrencyFormatA' index 261; function GetCurrencyFormatW(Locale: LCID; dwFlags: DWORD; lpValue: PWideChar; lpFormat: PCurrencyFmtW; lpCurrencyStr: PWideChar; cchCurrency: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetCurrencyFormatW' index 262; // GetCurrentActCtx; Index 312; Information not available // GetCurrentConsoleFont; Index 313; Information not available function GetCurrentDirectory(nBufferLength: DWORD; lpBuffer: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetCurrentDirectoryA' index 264; function GetCurrentDirectoryW(nBufferLength: DWORD; lpBuffer: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetCurrentDirectoryW' index 265; function GetCurrentProcess: THandle; stdcall; external 'kernel32.dll' name 'GetCurrentProcess' index 266; function GetCurrentProcessId: DWORD; stdcall; external 'kernel32.dll' name 'GetCurrentProcessId' index 267; function GetCurrentThread: THandle; stdcall; external 'kernel32.dll' name 'GetCurrentThread' index 268; function GetCurrentThreadId: DWORD; stdcall; external 'kernel32.dll' name 'GetCurrentThreadId' index 269; function GetDateFormat(Locale: LCID; dwFlags: DWORD; lpDate: PSystemTime; lpFormat: PAnsiChar; lpDateStr: PAnsiChar; cchDate: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetDateFormatA' index 270; function GetDateFormatW(Locale: LCID; dwFlags: DWORD; lpDate: PSystemTime; lpFormat: PWideChar; lpDateStr: PWideChar; cchDate: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetDateFormatW' index 271; function GetDefaultCommConfig(lpszName: PAnsiChar; var lpCC: TCommConfig; var lpdwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetDefaultCommConfigA' index 272; function GetDefaultCommConfigW(lpszName: PWideChar; var lpCC: TCommConfig; var lpdwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetDefaultCommConfigW' index 273; // GetDefaultSortkeySize; Index 324; Information not available // GetDevicePowerState; Index 325; Information not available function GetDiskFreeSpace(lpRootPathName: PAnsiChar; var lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetDiskFreeSpaceA' index 276; function GetDiskFreeSpaceEx(lpDirectoryName: PAnsiChar; var lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes; lpTotalNumberOfFreeBytes: PLargeInteger): BOOL; stdcall; external 'kernel32.dll' name 'GetDiskFreeSpaceExA' index 277; function GetDiskFreeSpaceExW(lpDirectoryName: PWideChar; var lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes; lpTotalNumberOfFreeBytes: PLargeInteger): BOOL; stdcall; external 'kernel32.dll' name 'GetDiskFreeSpaceExW' index 278; function GetDiskFreeSpaceW(lpRootPathName: PWideChar; var lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetDiskFreeSpaceW' index 279; // GetDllDirectoryA; Index 330; Information not available // GetDllDirectoryW; Index 331; Information not available function GetDriveType(lpRootPathName: PAnsiChar): UINT; stdcall; external 'kernel32.dll' name 'GetDriveTypeA' index 280; function GetDriveTypeW(lpRootPathName: PWideChar): UINT; stdcall; external 'kernel32.dll' name 'GetDriveTypeW' index 281; // GetEnvironmentStrings; Index 334; Information not available function GetEnvironmentStrings: PAnsiChar; stdcall; external 'kernel32.dll' name 'GetEnvironmentStringsA' index 283; function GetEnvironmentStringsW: PWideChar; stdcall; external 'kernel32.dll' name 'GetEnvironmentStringsW' index 284; function GetEnvironmentVariable(lpName: PAnsiChar; lpBuffer: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetEnvironmentVariableA' index 285; function GetEnvironmentVariableW(lpName: PWideChar; lpBuffer: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetEnvironmentVariableW' index 286; function GetExitCodeProcess(hProcess: THandle; var lpExitCode: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetExitCodeProcess' index 287; function GetExitCodeThread(hThread: THandle; var lpExitCode: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetExitCodeThread' index 288; // GetExpandedNameA; Index 341; Information not available // GetExpandedNameW; Index 342; Information not available function GetFileAttributes(lpFileName: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetFileAttributesA' index 289; function GetFileAttributesEx(lpFileName: PAnsiChar; fInfoLevelId: TGetFileExInfoLevels; lpFileInformation: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'GetFileAttributesExA' index 290; function GetFileAttributesExW(lpFileName: PWideChar; fInfoLevelId: TGetFileExInfoLevels; lpFileInformation: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'GetFileAttributesExW' index 291; function GetFileAttributesW(lpFileName: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetFileAttributesW' index 292; function GetFileInformationByHandle(hFile: THandle; var lpFileInformation: TByHandleFileInformation): BOOL; stdcall; external 'kernel32.dll' name 'GetFileInformationByHandle' index 293; function GetFileSize(hFile: THandle; lpFileSizeHigh: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'GetFileSize' index 294; // GetFileSizeEx; Index 349; Information not available function GetFileTime(hFile: THandle; lpCreationTime, lpLastAccessTime, lpLastWriteTime: PFileTime): BOOL; stdcall; external 'kernel32.dll' name 'GetFileTime' index 296; function GetFileType(hFile: THandle): DWORD; stdcall; external 'kernel32.dll' name 'GetFileType' index 297; // GetFirmwareEnvironmentVariableA; Index 352; Information not available // GetFirmwareEnvironmentVariableW; Index 353; Information not available function GetFullPathName(lpFileName: PAnsiChar; nBufferLength: DWORD; lpBuffer: PAnsiChar; var lpFilePart: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetFullPathNameA' index 298; function GetFullPathNameW(lpFileName: PWideChar; nBufferLength: DWORD; lpBuffer: PWideChar; var lpFilePart: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetFullPathNameW' index 299; // GetGeoInfoA; Index 356; Information not available // GetGeoInfoW; Index 357; Information not available // GetHandleContext; Index 358; Information not available function GetHandleInformation(hObject: THandle; var lpdwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetHandleInformation' index 300; function GetLargestConsoleWindowSize(hConsoleOutput: THandle): TCoord; stdcall; external 'kernel32.dll' name 'GetLargestConsoleWindowSize' index 301; function GetLastError: DWORD; stdcall; external 'kernel32.dll' name 'GetLastError' index 302; // GetLinguistLangSize; Index 362; Information not available procedure GetLocalTime(var lpSystemTime: TSystemTime); stdcall; external 'kernel32.dll' name 'GetLocalTime' index 304; function GetLocaleInfo(Locale: LCID; LCType: LCTYPE; lpLCData: PAnsiChar; cchData: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetLocaleInfoA' index 305; function GetLocaleInfoW(Locale: LCID; LCType: LCTYPE; lpLCData: PWideChar; cchData: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetLocaleInfoW' index 306; function GetLogicalDriveStrings(nBufferLength: DWORD; lpBuffer: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetLogicalDriveStringsA' index 307; function GetLogicalDriveStringsW(nBufferLength: DWORD; lpBuffer: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetLogicalDriveStringsW' index 308; function GetLogicalDrives: DWORD; stdcall; external 'kernel32.dll' name 'GetLogicalDrives' index 309; // GetLongPathNameA; Index 369; Information not available // GetLongPathNameW; Index 370; Information not available function GetMailslotInfo(hMailslot: THandle; lpMaxMessageSize: Pointer; var lpNextSize: DWORD; lpMessageCount, lpReadTimeout: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'GetMailslotInfo' index 312; function GetModuleFileName(hModule: HINST; lpFilename: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetModuleFileNameA' index 313; function GetModuleFileNameW(hModule: HINST; lpFilename: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetModuleFileNameW' index 314; function GetModuleHandle(lpModuleName: PAnsiChar): HMODULE; stdcall; external 'kernel32.dll' name 'GetModuleHandleA' index 315; // GetModuleHandleExA; Index 375; Information not available // GetModuleHandleExW; Index 376; Information not available function GetModuleHandleW(lpModuleName: PWideChar): HMODULE; stdcall; external 'kernel32.dll' name 'GetModuleHandleW' index 316; function GetNamedPipeHandleState(hNamedPipe: THandle; lpState, lpCurInstances, lpMaxCollectionCount, lpCollectDataTimeout: PDWORD; lpUserName: PAnsiChar; nMaxUserNameSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetNamedPipeHandleStateA' index 317; function GetNamedPipeHandleStateW(hNamedPipe: THandle; lpState, lpCurInstances, lpMaxCollectionCount, lpCollectDataTimeout: PDWORD; lpUserName: PWideChar; nMaxUserNameSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetNamedPipeHandleStateW' index 318; function GetNamedPipeInfo(hNamedPipe: THandle; var lpFlags: DWORD; lpOutBufferSize, lpInBufferSize, lpMaxInstances: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'GetNamedPipeInfo' index 319; // GetNativeSystemInfo; Index 381; Information not available // GetNextVDMCommand; Index 382; Information not available // GetNlsSectionName; Index 383; Information not available // GetNumaAvailableMemory; Index 384; Information not available // GetNumaAvailableMemoryNode; Index 385; Information not available // GetNumaHighestNodeNumber; Index 386; Information not available // GetNumaNodeProcessorMask; Index 387; Information not available // GetNumaProcessorMap; Index 388; Information not available // GetNumaProcessorNode; Index 389; Information not available function GetNumberFormat(Locale: LCID; dwFlags: DWORD; lpValue: PAnsiChar; lpFormat: PNumberFmtA; lpNumberStr: PAnsiChar; cchNumber: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetNumberFormatA' index 322; function GetNumberFormatW(Locale: LCID; dwFlags: DWORD; lpValue: PWideChar; lpFormat: PNumberFmtW; lpNumberStr: PWideChar; cchNumber: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetNumberFormatW' index 323; // GetNumberOfConsoleFonts; Index 392; Information not available function GetNumberOfConsoleInputEvents(hConsoleInput: THandle; var lpNumberOfEvents: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetNumberOfConsoleInputEvents' index 325; function GetNumberOfConsoleMouseButtons(var lpNumberOfMouseButtons: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetNumberOfConsoleMouseButtons' index 326; function GetOEMCP: UINT; stdcall; external 'kernel32.dll' name 'GetOEMCP' index 327; function GetOverlappedResult(hFile: THandle; const lpOverlapped: TOverlapped; var lpNumberOfBytesTransferred: DWORD; bWait: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'GetOverlappedResult' index 328; function GetPriorityClass(hProcess: THandle): DWORD; stdcall; external 'kernel32.dll' name 'GetPriorityClass' index 329; function GetPrivateProfileInt(lpAppName, lpKeyName: PAnsiChar; nDefault: Integer; lpFileName: PAnsiChar): UINT; stdcall; external 'kernel32.dll' name 'GetPrivateProfileIntA' index 330; function GetPrivateProfileIntW(lpAppName, lpKeyName: PWideChar; nDefault: Integer; lpFileName: PWideChar): UINT; stdcall; external 'kernel32.dll' name 'GetPrivateProfileIntW' index 331; function GetPrivateProfileSection(lpAppName: PAnsiChar; lpReturnedString: PAnsiChar; nSize: DWORD; lpFileName: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetPrivateProfileSectionA' index 332; function GetPrivateProfileSectionNames(lpszReturnBuffer: PAnsiChar; nSize: DWORD; lpFileName: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetPrivateProfileSectionNamesA' index 333; function GetPrivateProfileSectionNamesW(lpszReturnBuffer: PWideChar; nSize: DWORD; lpFileName: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetPrivateProfileSectionNamesW' index 334; function GetPrivateProfileSectionW(lpAppName: PWideChar; lpReturnedString: PWideChar; nSize: DWORD; lpFileName: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetPrivateProfileSectionW' index 335; function GetPrivateProfileString(lpAppName, lpKeyName, lpDefault: PAnsiChar; lpReturnedString: PAnsiChar; nSize: DWORD; lpFileName: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetPrivateProfileStringA' index 336; function GetPrivateProfileStringW(lpAppName, lpKeyName, lpDefault: PWideChar; lpReturnedString: PWideChar; nSize: DWORD; lpFileName: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetPrivateProfileStringW' index 337; function GetPrivateProfileStruct(lpszSection, lpszKey: PAnsiChar; lpStruct: Pointer; uSizeStruct: UINT; szFile: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'GetPrivateProfileStructA' index 338; function GetPrivateProfileStructW(lpszSection, lpszKey: PWideChar; lpStruct: Pointer; uSizeStruct: UINT; szFile: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'GetPrivateProfileStructW' index 339; function GetProcAddress(hModule: HMODULE; lpProcName: LPCSTR): FARPROC; stdcall; external 'kernel32.dll' name 'GetProcAddress' index 340; function GetProcessAffinityMask(hProcess: THandle; var lpProcessAffinityMask, lpSystemAffinityMask: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetProcessAffinityMask' index 341; // GetProcessHandleCount; Index 410; Information not available function GetProcessHeap: THandle; stdcall; external 'kernel32.dll' name 'GetProcessHeap' index 342; function GetProcessHeaps(NumberOfHeaps: DWORD; var ProcessHeaps: THandle): DWORD; stdcall; external 'kernel32.dll' name 'GetProcessHeaps' index 343; // GetProcessId; Index 413; Information not available // GetProcessIoCounters; Index 414; Information not available function GetProcessPriorityBoost(hThread: THandle; var DisablePriorityBoost: Bool): BOOL; stdcall; external 'kernel32.dll' name 'GetProcessPriorityBoost' index 345; function GetProcessShutdownParameters(var lpdwLevel, lpdwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetProcessShutdownParameters' index 346; function GetProcessTimes(hProcess: THandle; var lpCreationTime, lpExitTime, lpKernelTime, lpUserTime: TFileTime): BOOL; stdcall; external 'kernel32.dll' name 'GetProcessTimes' index 347; function GetProcessVersion(ProcessId: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetProcessVersion' index 348; function GetProcessWorkingSetSize(hProcess: THandle; var lpMinimumWorkingSetSize, lpMaximumWorkingSetSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetProcessWorkingSetSize' index 349; function GetProfileInt(lpAppName, lpKeyName: PAnsiChar; nDefault: Integer): UINT; stdcall; external 'kernel32.dll' name 'GetProfileIntA' index 350; function GetProfileIntW(lpAppName, lpKeyName: PWideChar; nDefault: Integer): UINT; stdcall; external 'kernel32.dll' name 'GetProfileIntW' index 351; function GetProfileSection(lpAppName: PAnsiChar; lpReturnedString: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetProfileSectionA' index 352; function GetProfileSectionW(lpAppName: PWideChar; lpReturnedString: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetProfileSectionW' index 353; function GetProfileString(lpAppName, lpKeyName, lpDefault: PAnsiChar; lpReturnedString: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetProfileStringA' index 354; function GetProfileStringW(lpAppName, lpKeyName, lpDefault: PWideChar; lpReturnedString: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetProfileStringW' index 355; function GetQueuedCompletionStatus(CompletionPort: THandle; var lpNumberOfBytesTransferred, lpCompletionKey: DWORD; var lpOverlapped: POverlapped; dwMilliseconds: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetQueuedCompletionStatus' index 356; function GetShortPathName(lpszLongPath: PAnsiChar; lpszShortPath: PAnsiChar; cchBuffer: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetShortPathNameA' index 357; function GetShortPathNameW(lpszLongPath: PWideChar; lpszShortPath: PWideChar; cchBuffer: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'GetShortPathNameW' index 358; procedure GetStartupInfo(var lpStartupInfo: TStartupInfo); stdcall; external 'kernel32.dll' name 'GetStartupInfoA' index 359; procedure GetStartupInfoW(var lpStartupInfo: TStartupInfo); stdcall; external 'kernel32.dll' name 'GetStartupInfoW' index 360; function GetStdHandle(nStdHandle: DWORD): THandle; stdcall; external 'kernel32.dll' name 'GetStdHandle' index 361; function GetStringTypeA(Locale: LCID; dwInfoType: DWORD; const lpSrcStr: LPCSTR; cchSrc: BOOL; var lpCharType: Word): BOOL; external 'kernel32.dll' name 'GetStringTypeA' index 362; function GetStringTypeEx(Locale: LCID; dwInfoType: DWORD; lpSrcStr: PAnsiChar; cchSrc: Integer; var lpCharType): BOOL; stdcall; external 'kernel32.dll' name 'GetStringTypeExA' index 363; function GetStringTypeExW(Locale: LCID; dwInfoType: DWORD; lpSrcStr: PWideChar; cchSrc: Integer; var lpCharType): BOOL; stdcall; external 'kernel32.dll' name 'GetStringTypeExW' index 364; function GetStringTypeW(dwInfoType: DWORD; const lpSrcStr: WCHAR; cchSrc: BOOL; var lpCharType: Word): BOOL; external 'kernel32.dll' name 'GetStringTypeW' index 365; function GetSystemDefaultLCID: LCID; stdcall; external 'kernel32.dll' name 'GetSystemDefaultLCID' index 366; function GetSystemDefaultLangID: LANGID; stdcall; external 'kernel32.dll' name 'GetSystemDefaultLangID' index 367; // GetSystemDefaultUILanguage; Index 438; Information not available function GetSystemDirectory(lpBuffer: PAnsiChar; uSize: UINT): UINT; stdcall; external 'kernel32.dll' name 'GetSystemDirectoryA' index 369; function GetSystemDirectoryW(lpBuffer: PWideChar; uSize: UINT): UINT; stdcall; external 'kernel32.dll' name 'GetSystemDirectoryW' index 370; procedure GetSystemInfo(var lpSystemInfo: TSystemInfo); stdcall; external 'kernel32.dll' name 'GetSystemInfo' index 371; function GetSystemPowerStatus(var lpSystemPowerStatus: TSystemPowerStatus): BOOL; stdcall; external 'kernel32.dll' name 'GetSystemPowerStatus' index 372; // GetSystemRegistryQuota; Index 443; Information not available procedure GetSystemTime(var lpSystemTime: TSystemTime); stdcall; external 'kernel32.dll' name 'GetSystemTime' index 373; function GetSystemTimeAdjustment(var lpTimeAdjustment, lpTimeIncrement: DWORD; var lpTimeAdjustmentDisabled: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'GetSystemTimeAdjustment' index 374; procedure GetSystemTimeAsFileTime(var lpSystemTimeAsFileTime: TFileTime); stdcall; external 'kernel32.dll' name 'GetSystemTimeAsFileTime' index 375; // GetSystemTimes; Index 447; Information not available // GetSystemWindowsDirectoryA; Index 448; Information not available // GetSystemWindowsDirectoryW; Index 449; Information not available // GetSystemWow64DirectoryA; Index 450; Information not available // GetSystemWow64DirectoryW; Index 451; Information not available function GetTapeParameters(hDevice: THandle; dwOperation: DWORD; var lpdwSize: DWORD; lpTapeInformation: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'GetTapeParameters' index 378; function GetTapePosition(hDevice: THandle; dwPositionType: DWORD; var lpdwPartition, lpdwOffsetLow: DWORD; lpdwOffsetHigh: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'GetTapePosition' index 379; function GetTapeStatus(hDevice: THandle): DWORD; stdcall; external 'kernel32.dll' name 'GetTapeStatus' index 380; function GetTempFileName(lpPathName, lpPrefixString: PAnsiChar; uUnique: UINT; lpTempFileName: PAnsiChar): UINT; stdcall; external 'kernel32.dll' name 'GetTempFileNameA' index 381; function GetTempFileNameW(lpPathName, lpPrefixString: PWideChar; uUnique: UINT; lpTempFileName: PWideChar): UINT; stdcall; external 'kernel32.dll' name 'GetTempFileNameW' index 382; function GetTempPath(nBufferLength: DWORD; lpBuffer: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'GetTempPathA' index 383; function GetTempPathW(nBufferLength: DWORD; lpBuffer: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'GetTempPathW' index 384; function GetThreadContext(hThread: THandle; var lpContext: TContext): BOOL; stdcall; external 'kernel32.dll' name 'GetThreadContext' index 385; // GetThreadIOPendingFlag; Index 460; Information not available function GetThreadLocale: LCID; stdcall; external 'kernel32.dll' name 'GetThreadLocale' index 386; function GetThreadPriority(hThread: THandle): Integer; stdcall; external 'kernel32.dll' name 'GetThreadPriority' index 387; function GetThreadPriorityBoost(hThread: THandle; var DisablePriorityBoost: Bool): BOOL; stdcall; external 'kernel32.dll' name 'GetThreadPriorityBoost' index 388; function GetThreadSelectorEntry(hThread: THandle; dwSelector: DWORD; var lpSelectorEntry: TLDTEntry): BOOL; stdcall; external 'kernel32.dll' name 'GetThreadSelectorEntry' index 389; function GetThreadTimes(hThread: THandle; var lpCreationTime, lpExitTime, lpKernelTime, lpUserTime: TFileTime): BOOL; stdcall; external 'kernel32.dll' name 'GetThreadTimes' index 390; function GetTickCount: DWORD; stdcall; external 'kernel32.dll' name 'GetTickCount' index 391; function GetTimeFormat(Locale: LCID; dwFlags: DWORD; lpTime: PSystemTime; lpFormat: PAnsiChar; lpTimeStr: PAnsiChar; cchTime: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetTimeFormatA' index 392; function GetTimeFormatW(Locale: LCID; dwFlags: DWORD; lpTime: PSystemTime; lpFormat: PWideChar; lpTimeStr: PWideChar; cchTime: Integer): Integer; stdcall; external 'kernel32.dll' name 'GetTimeFormatW' index 393; function GetTimeZoneInformation(var lpTimeZoneInformation: TTimeZoneInformation): DWORD; stdcall; external 'kernel32.dll' name 'GetTimeZoneInformation' index 394; function GetUserDefaultLCID: LCID; stdcall; external 'kernel32.dll' name 'GetUserDefaultLCID' index 395; function GetUserDefaultLangID: LANGID; stdcall; external 'kernel32.dll' name 'GetUserDefaultLangID' index 396; // GetUserDefaultUILanguage; Index 472; Information not available // GetUserGeoID; Index 473; Information not available // GetVDMCurrentDirectories; Index 474; Information not available function GetVersion: DWORD; stdcall; external 'kernel32.dll' name 'GetVersion' index 399; function GetVersionEx(var lpVersionInformation: TOSVersionInfo): BOOL; stdcall; external 'kernel32.dll' name 'GetVersionExA' index 400; function GetVersionExW(var lpVersionInformation: TOSVersionInfo): BOOL; stdcall; external 'kernel32.dll' name 'GetVersionExW' index 401; function GetVolumeInformation(lpRootPathName: PAnsiChar; lpVolumeNameBuffer: PAnsiChar; nVolumeNameSize: DWORD; lpVolumeSerialNumber: PDWORD; var lpMaximumComponentLength, lpFileSystemFlags: DWORD; lpFileSystemNameBuffer: PAnsiChar; nFileSystemNameSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetVolumeInformationA' index 402; function GetVolumeInformationW(lpRootPathName: PWideChar; lpVolumeNameBuffer: PWideChar; nVolumeNameSize: DWORD; lpVolumeSerialNumber: PDWORD; var lpMaximumComponentLength, lpFileSystemFlags: DWORD; lpFileSystemNameBuffer: PWideChar; nFileSystemNameSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'GetVolumeInformationW' index 403; // GetVolumeNameForVolumeMountPointA; Index 480; Information not available // GetVolumeNameForVolumeMountPointW; Index 481; Information not available // GetVolumePathNameA; Index 482; Information not available // GetVolumePathNameW; Index 483; Information not available // GetVolumePathNamesForVolumeNameA; Index 484; Information not available // GetVolumePathNamesForVolumeNameW; Index 485; Information not available function GetWindowsDirectory(lpBuffer: PAnsiChar; uSize: UINT): UINT; stdcall; external 'kernel32.dll' name 'GetWindowsDirectoryA' index 408; function GetWindowsDirectoryW(lpBuffer: PWideChar; uSize: UINT): UINT; stdcall; external 'kernel32.dll' name 'GetWindowsDirectoryW' index 409; // GetWriteWatch; Index 488; Information not available function GlobalAddAtom(lpString: PAnsiChar): ATOM; stdcall; external 'kernel32.dll' name 'GlobalAddAtomA' index 411; function GlobalAddAtomW(lpString: PWideChar): ATOM; stdcall; external 'kernel32.dll' name 'GlobalAddAtomW' index 412; function GlobalAlloc(uFlags: UINT; dwBytes: DWORD): HGLOBAL; stdcall; external 'kernel32.dll' name 'GlobalAlloc' index 413; function GlobalCompact(dwMinFree: DWORD): UINT; stdcall; external 'kernel32.dll' name 'GlobalCompact' index 414; function GlobalDeleteAtom(nAtom: ATOM): ATOM; stdcall; external 'kernel32.dll' name 'GlobalDeleteAtom' index 415; function GlobalFindAtom(lpString: PAnsiChar): ATOM; stdcall; external 'kernel32.dll' name 'GlobalFindAtomA' index 416; function GlobalFindAtomW(lpString: PWideChar): ATOM; stdcall; external 'kernel32.dll' name 'GlobalFindAtomW' index 417; procedure GlobalFix(hMem: HGLOBAL); stdcall; external 'kernel32.dll' name 'GlobalFix' index 418; function GlobalFlags(hMem: HGLOBAL): UINT; stdcall; external 'kernel32.dll' name 'GlobalFlags' index 419; function GlobalFree(hMem: HGLOBAL): HGLOBAL; stdcall; external 'kernel32.dll' name 'GlobalFree' index 420; function GlobalGetAtomName(nAtom: ATOM; lpBuffer: PAnsiChar; nSize: Integer): UINT; stdcall; external 'kernel32.dll' name 'GlobalGetAtomNameA' index 421; function GlobalGetAtomNameW(nAtom: ATOM; lpBuffer: PWideChar; nSize: Integer): UINT; stdcall; external 'kernel32.dll' name 'GlobalGetAtomNameW' index 422; function GlobalHandle(Mem: Pointer): HGLOBAL; stdcall; external 'kernel32.dll' name 'GlobalHandle' index 423; function GlobalLock(hMem: HGLOBAL): Pointer; stdcall; external 'kernel32.dll' name 'GlobalLock' index 424; procedure GlobalMemoryStatus(var lpBuffer: TMemoryStatus); stdcall; external 'kernel32.dll' name 'GlobalMemoryStatus' index 425; // GlobalMemoryStatusEx; Index 504; Information not available function GlobalReAlloc(hMem: HGLOBAL; dwBytes: DWORD; uFlags: UINT): HGLOBAL; stdcall; external 'kernel32.dll' name 'GlobalReAlloc' index 427; function GlobalSize(hMem: HGLOBAL): DWORD; stdcall; external 'kernel32.dll' name 'GlobalSize' index 428; function GlobalUnWire(hMem: HGLOBAL): BOOL; stdcall; external 'kernel32.dll' name 'GlobalUnWire' index 429; procedure GlobalUnfix(hMem: HGLOBAL); stdcall; external 'kernel32.dll' name 'GlobalUnfix' index 430; function GlobalUnlock(hMem: HGLOBAL): BOOL; stdcall; external 'kernel32.dll' name 'GlobalUnlock' index 431; function GlobalWire(hMem: HGLOBAL): Pointer; stdcall; external 'kernel32.dll' name 'GlobalWire' index 432; function Heap32First(var lphe: THeapEntry32; th32ProcessID, th32HeapID: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'Heap32First' index 433; function Heap32ListFirst(hSnapshot: THandle; var lphl: THeapList32): BOOL; stdcall; external 'kernel32.dll' name 'Heap32ListFirst' index 434; function Heap32ListNext(hSnapshot: THandle; var lphl: THeapList32): BOOL; stdcall; external 'kernel32.dll' name 'Heap32ListNext' index 435; function Heap32Next(var lphe: THeapEntry32): BOOL; stdcall; external 'kernel32.dll' name 'Heap32Next' index 436; function HeapAlloc(hHeap: THandle; dwFlags, dwBytes: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'HeapAlloc' index 437; function HeapCompact(hHeap: THandle; dwFlags: DWORD): UINT; stdcall; external 'kernel32.dll' name 'HeapCompact' index 438; function HeapCreate(flOptions, dwInitialSize, dwMaximumSize: DWORD): THandle; stdcall; external 'kernel32.dll' name 'HeapCreate' index 439; // HeapCreateTagsW; Index 518; Information not available function HeapDestroy(hHeap: THandle): BOOL; stdcall; external 'kernel32.dll' name 'HeapDestroy' index 441; // HeapExtend; Index 520; Information not available function HeapFree(hHeap: THandle; dwFlags: DWORD; lpMem: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'HeapFree' index 443; function HeapLock(hHeap: THandle): BOOL; stdcall; external 'kernel32.dll' name 'HeapLock' index 444; // HeapQueryInformation; Index 523; Information not available // HeapQueryTagW; Index 524; Information not available function HeapReAlloc(hHeap: THandle; dwFlags: DWORD; lpMem: Pointer; dwBytes: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'HeapReAlloc' index 446; // HeapSetInformation; Index 526; Information not available function HeapSize(hHeap: THandle; dwFlags: DWORD; lpMem: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'HeapSize' index 447; // HeapSummary; Index 528; Information not available function HeapUnlock(hHeap: THandle): BOOL; stdcall; external 'kernel32.dll' name 'HeapUnlock' index 449; // HeapUsage; Index 530; Information not available function HeapValidate(hHeap: THandle; dwFlags: DWORD; lpMem: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'HeapValidate' index 451; function HeapWalk(hHeap: THandle; var lpEntry: TProcessHeapEntry): BOOL; stdcall; external 'kernel32.dll' name 'HeapWalk' index 452; function InitAtomTable(nSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'InitAtomTable' index 453; procedure InitializeCriticalSection(var lpCriticalSection: TRTLCriticalSection); stdcall; external 'kernel32.dll' name 'InitializeCriticalSection' index 454; function InitializeCriticalSectionAndSpinCount(var lpCriticalSection: TRTLCriticalSection; dwSpinCount: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'InitializeCriticalSectionAndSpinCount' index 455; // InitializeSListHead; Index 536; Information not available function InterlockedCompareExchange(var Destination: Pointer; Exchange: Pointer; Comperand: Pointer): Pointer; stdcall; external 'kernel32.dll' name 'InterlockedCompareExchange' index 456; function InterlockedDecrement(var Addend: Integer): Integer; stdcall; external 'kernel32.dll' name 'InterlockedDecrement' index 457; function InterlockedExchange(var Target: Integer; Value: Integer): Integer; stdcall; external 'kernel32.dll' name 'InterlockedExchange' index 458; function InterlockedExchangeAdd(Addend: PLongint; Value: Longint): Longint; stdcall; external 'kernel32.dll' name 'InterlockedExchangeAdd' index 459; // InterlockedFlushSList; Index 541; Information not available function InterlockedIncrement(var Addend: Integer): Integer; stdcall; external 'kernel32.dll' name 'InterlockedIncrement' index 460; // InterlockedPopEntrySList; Index 543; Information not available // InterlockedPushEntrySList; Index 544; Information not available // InvalidateConsoleDIBits; Index 545; Information not available function IsBadCodePtr(lpfn: FARPROC): BOOL; stdcall; external 'kernel32.dll' name 'IsBadCodePtr' index 462; function IsBadHugeReadPtr(lp: Pointer; ucb: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsBadHugeReadPtr' index 463; function IsBadHugeWritePtr(lp: Pointer; ucb: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsBadHugeWritePtr' index 464; function IsBadReadPtr(lp: Pointer; ucb: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsBadReadPtr' index 465; function IsBadStringPtr(lpsz: PAnsiChar; ucchMax: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsBadStringPtrA' index 466; function IsBadStringPtrW(lpsz: PWideChar; ucchMax: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsBadStringPtrW' index 467; function IsBadWritePtr(lp: Pointer; ucb: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsBadWritePtr' index 468; function IsDBCSLeadByte(TestChar: Byte): BOOL; stdcall; external 'kernel32.dll' name 'IsDBCSLeadByte' index 469; function IsDBCSLeadByteEx(CodePage: UINT; TestChar: Byte): BOOL; stdcall; external 'kernel32.dll' name 'IsDBCSLeadByteEx' index 470; // IsDebuggerPresent; Index 555; Information not available // IsProcessInJob; Index 556; Information not available function IsProcessorFeaturePresent(ProcessorFeature: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'IsProcessorFeaturePresent' index 472; // IsSystemResumeAutomatic; Index 558; Information not available function IsValidCodePage(CodePage: UINT): BOOL; stdcall; external 'kernel32.dll' name 'IsValidCodePage' index 474; // IsValidLanguageGroup; Index 560; Information not available function IsValidLocale(Locale: LCID; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'IsValidLocale' index 476; // IsValidUILanguage; Index 562; Information not available // IsWow64Process; Index 563; Information not available function LCMapString(Locale: LCID; dwMapFlags: DWORD; lpSrcStr: PAnsiChar; cchSrc: Integer; lpDestStr: PAnsiChar; cchDest: Integer): Integer; stdcall; external 'kernel32.dll' name 'LCMapStringA' index 477; function LCMapStringW(Locale: LCID; dwMapFlags: DWORD; lpSrcStr: PWideChar; cchSrc: Integer; lpDestStr: PWideChar; cchDest: Integer): Integer; stdcall; external 'kernel32.dll' name 'LCMapStringW' index 478; // LZClose; Index 566; Information not available // LZCloseFile; Index 567; Information not available // LZCopy; Index 568; Information not available // LZCreateFileW; Index 569; Information not available // LZDone; Index 570; Information not available // LZInit; Index 571; Information not available // LZOpenFileA; Index 572; Information not available // LZOpenFileW; Index 573; Information not available // LZRead; Index 574; Information not available // LZSeek; Index 575; Information not available // LZStart; Index 576; Information not available procedure LeaveCriticalSection(var lpCriticalSection: TRTLCriticalSection); stdcall; external 'kernel32.dll' name 'LeaveCriticalSection' index 479; function LoadLibrary(lpLibFileName: PAnsiChar): HMODULE; stdcall; external 'kernel32.dll' name 'LoadLibraryA' index 480; function LoadLibraryEx(lpLibFileName: PAnsiChar; hFile: THandle; dwFlags: DWORD): HMODULE; stdcall; external 'kernel32.dll' name 'LoadLibraryExA' index 481; function LoadLibraryExW(lpLibFileName: PWideChar; hFile: THandle; dwFlags: DWORD): HMODULE; stdcall; external 'kernel32.dll' name 'LoadLibraryExW' index 482; function LoadLibraryW(lpLibFileName: PWideChar): HMODULE; stdcall; external 'kernel32.dll' name 'LoadLibraryW' index 483; function LoadModule(lpModuleName: LPCSTR; lpParameterBlock: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'LoadModule' index 484; function LoadResource(hModule: HINST; hResInfo: HRSRC): HGLOBAL; stdcall; external 'kernel32.dll' name 'LoadResource' index 485; function LocalAlloc(uFlags, uBytes: UINT): HLOCAL; stdcall; external 'kernel32.dll' name 'LocalAlloc' index 486; function LocalCompact(uMinFree: UINT): UINT; stdcall; external 'kernel32.dll' name 'LocalCompact' index 487; function LocalFileTimeToFileTime(const lpLocalFileTime: TFileTime; var lpFileTime: TFileTime): BOOL; stdcall; external 'kernel32.dll' name 'LocalFileTimeToFileTime' index 488; function LocalFlags(hMem: HLOCAL): UINT; stdcall; external 'kernel32.dll' name 'LocalFlags' index 489; function LocalFree(hMem: HLOCAL): HLOCAL; stdcall; external 'kernel32.dll' name 'LocalFree' index 490; // LocalHandle; Index 589; Information not available function LocalLock(hMem: HLOCAL): Pointer; stdcall; external 'kernel32.dll' name 'LocalLock' index 492; function LocalReAlloc(hMem: HLOCAL; uBytes, uFlags: UINT): HLOCAL; stdcall; external 'kernel32.dll' name 'LocalReAlloc' index 493; function LocalShrink(hMem: HLOCAL; cbNewSize: UINT): UINT; stdcall; external 'kernel32.dll' name 'LocalShrink' index 494; function LocalSize(hMem: HLOCAL): UINT; stdcall; external 'kernel32.dll' name 'LocalSize' index 495; function LocalUnlock(hMem: HLOCAL): BOOL; stdcall; external 'kernel32.dll' name 'LocalUnlock' index 496; function LockFile(hFile: THandle; dwFileOffsetLow, dwFileOffsetHigh: DWORD; nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'LockFile' index 497; function LockFileEx(hFile: THandle; dwFlags, dwReserved: DWORD; nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh: DWORD; const lpOverlapped: TOverlapped): BOOL; stdcall; external 'kernel32.dll' name 'LockFileEx' index 498; function LockResource(hResData: HGLOBAL): Pointer; stdcall; external 'kernel32.dll' name 'LockResource' index 499; // MapUserPhysicalPages; Index 598; Information not available // MapUserPhysicalPagesScatter; Index 599; Information not available function MapViewOfFile(hFileMappingObject: THandle; dwDesiredAccess: DWORD; dwFileOffsetHigh, dwFileOffsetLow, dwNumberOfBytesToMap: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'MapViewOfFile' index 502; function MapViewOfFileEx(hFileMappingObject: THandle; dwDesiredAccess, dwFileOffsetHigh, dwFileOffsetLow, dwNumberOfBytesToMap: DWORD; lpBaseAddress: Pointer): Pointer; stdcall; external 'kernel32.dll' name 'MapViewOfFileEx' index 503; function Module32First(hSnapshot: THandle; var lpme: TModuleEntry32): BOOL; stdcall; external 'kernel32.dll' name 'Module32First' index 504; // Module32FirstW; Index 603; Information not available function Module32Next(hSnapshot: THandle; var lpme: TModuleEntry32): BOOL; stdcall; external 'kernel32.dll' name 'Module32Next' index 506; // Module32NextW; Index 605; Information not available function MoveFile(lpExistingFileName, lpNewFileName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'MoveFileA' index 508; function MoveFileEx(lpExistingFileName, lpNewFileName: PAnsiChar; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'MoveFileExA' index 509; function MoveFileExW(lpExistingFileName, lpNewFileName: PWideChar; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'MoveFileExW' index 510; function MoveFileW(lpExistingFileName, lpNewFileName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'MoveFileW' index 511; function MoveFileWithProgress(lpExistingFileName, lpNewFileName: PAnsiChar; lpProgressRoutine: TFNProgressRoutine; lpData: Pointer; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'MoveFileWithProgressA' index 512; function MoveFileWithProgressW(lpExistingFileName, lpNewFileName: PWideChar; lpProgressRoutine: TFNProgressRoutine; lpData: Pointer; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'MoveFileWithProgressW' index 513; function MulDiv(nNumber, nNumerator, nDenominator: Integer): Integer; stdcall; external 'kernel32.dll' name 'MulDiv' index 514; function MultiByteToWideChar(CodePage: UINT; dwFlags: DWORD; const lpMultiByteStr: LPCSTR; cchMultiByte: Integer; lpWideCharStr: LPWSTR; cchWideChar: Integer): Integer; stdcall; external 'kernel32.dll' name 'MultiByteToWideChar' index 515; // NlsConvertIntegerToString; Index 614; Information not available // NlsGetCacheUpdateCount; Index 615; Information not available // NlsResetProcessLocale; Index 616; Information not available // NumaVirtualQueryNode; Index 617; Information not available // OpenConsoleW; Index 618; Information not available // OpenDataFile; Index 619; Information not available function OpenEvent(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'OpenEventA' index 521; function OpenEventW(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'OpenEventW' index 522; function OpenFile(const lpFileName: LPCSTR; var lpReOpenBuff: TOFStruct; uStyle: UINT): HFILE; stdcall; external 'kernel32.dll' name 'OpenFile' index 523; function OpenFileMapping(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'OpenFileMappingA' index 524; function OpenFileMappingW(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'OpenFileMappingW' index 525; // OpenJobObjectA; Index 625; Information not available // OpenJobObjectW; Index 626; Information not available function OpenMutex(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'OpenMutexA' index 528; function OpenMutexW(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'OpenMutexW' index 529; function OpenProcess(dwDesiredAccess: DWORD; bInheritHandle: BOOL; dwProcessId: DWORD): THandle; stdcall; external 'kernel32.dll' name 'OpenProcess' index 530; // OpenProfileUserMapping; Index 630; Information not available function OpenSemaphore(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'OpenSemaphoreA' index 532; function OpenSemaphoreW(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'OpenSemaphoreW' index 533; // OpenThread; Index 633; Information not available function OpenWaitableTimer(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpTimerName: PAnsiChar): THandle; stdcall; external 'kernel32.dll' name 'OpenWaitableTimerA' index 535; function OpenWaitableTimerW(dwDesiredAccess: DWORD; bInheritHandle: BOOL; lpTimerName: PWideChar): THandle; stdcall; external 'kernel32.dll' name 'OpenWaitableTimerW' index 536; procedure OutputDebugString(lpOutputString: PAnsiChar); stdcall; external 'kernel32.dll' name 'OutputDebugStringA' index 537; procedure OutputDebugStringW(lpOutputString: PWideChar); stdcall; external 'kernel32.dll' name 'OutputDebugStringW' index 538; function PeekConsoleInput(hConsoleInput: THandle; var lpBuffer: TInputRecord; nLength: DWORD; var lpNumberOfEventsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'PeekConsoleInputA' index 539; function PeekConsoleInputW(hConsoleInput: THandle; var lpBuffer: TInputRecord; nLength: DWORD; var lpNumberOfEventsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'PeekConsoleInputW' index 540; function PeekNamedPipe(hNamedPipe: THandle; lpBuffer: Pointer; nBufferSize: DWORD; lpBytesRead, lpTotalBytesAvail, lpBytesLeftThisMessage: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'PeekNamedPipe' index 541; function PostQueuedCompletionStatus(CompletionPort: THandle; dwNumberOfBytesTransferred: DWORD; dwCompletionKey: DWORD; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'PostQueuedCompletionStatus' index 542; function PrepareTape(hDevice: THandle; dwOperation: DWORD; bImmediate: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'PrepareTape' index 543; // PrivCopyFileExW; Index 643; Information not available // PrivMoveFileIdentityW; Index 644; Information not available function Process32First(hSnapshot: THandle; var lppe: TProcessEntry32): BOOL; stdcall; external 'kernel32.dll' name 'Process32First' index 546; // Process32FirstW; Index 646; Information not available function Process32Next(hSnapshot: THandle; var lppe: TProcessEntry32): BOOL; stdcall; external 'kernel32.dll' name 'Process32Next' index 548; // Process32NextW; Index 648; Information not available // ProcessIdToSessionId; Index 649; Information not available function PulseEvent(hEvent: THandle): BOOL; stdcall; external 'kernel32.dll' name 'PulseEvent' index 551; function PurgeComm(hFile: THandle; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'PurgeComm' index 552; // QueryActCtxW; Index 652; Information not available // QueryDepthSList; Index 653; Information not available function QueryDosDevice(lpDeviceName: PAnsiChar; lpTargetPath: PAnsiChar; ucchMax: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'QueryDosDeviceA' index 553; function QueryDosDeviceW(lpDeviceName: PWideChar; lpTargetPath: PWideChar; ucchMax: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'QueryDosDeviceW' index 554; // QueryInformationJobObject; Index 656; Information not available // QueryMemoryResourceNotification; Index 657; Information not available function QueryPerformanceCounter(var lpPerformanceCount: TLargeInteger): BOOL; stdcall; external 'kernel32.dll' name 'QueryPerformanceCounter' index 556; function QueryPerformanceFrequency(var lpFrequency: TLargeInteger): BOOL; stdcall; external 'kernel32.dll' name 'QueryPerformanceFrequency' index 557; // QueryWin31IniFilesMappedToRegistry; Index 660; Information not available function QueueUserAPC(pfnAPC: TFNAPCProc; hThread: THandle; dwData: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'QueueUserAPC' index 559; // QueueUserWorkItem; Index 662; Information not available procedure RaiseException(dwExceptionCode, dwExceptionFlags, nNumberOfArguments: DWORD; lpArguments: PDWORD); stdcall; external 'kernel32.dll' name 'RaiseException' index 561; function ReadConsole(hConsoleInput: THandle; lpBuffer: Pointer; nNumberOfCharsToRead: DWORD; var lpNumberOfCharsRead: DWORD; lpReserved: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleA' index 562; function ReadConsoleInput(hConsoleInput: THandle; var lpBuffer: TInputRecord; nLength: DWORD; var lpNumberOfEventsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleInputA' index 563; // ReadConsoleInputExA; Index 666; Information not available // ReadConsoleInputExW; Index 667; Information not available function ReadConsoleInputW(hConsoleInput: THandle; var lpBuffer: TInputRecord; nLength: DWORD; var lpNumberOfEventsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleInputW' index 566; function ReadConsoleOutput(hConsoleOutput: THandle; lpBuffer: Pointer; dwBufferSize, dwBufferCoord: TCoord; var lpReadRegion: TSmallRect): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleOutputA' index 567; function ReadConsoleOutputAttribute(hConsoleOutput: THandle; lpAttribute: Pointer; nLength: DWORD; dwReadCoord: TCoord; var lpNumberOfAttrsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleOutputAttribute' index 568; function ReadConsoleOutputCharacter(hConsoleOutput: THandle; lpCharacter: PAnsiChar; nLength: DWORD; dwReadCoord: TCoord; var lpNumberOfCharsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleOutputCharacterA' index 569; function ReadConsoleOutputCharacterW(hConsoleOutput: THandle; lpCharacter: PAnsiChar; nLength: DWORD; dwReadCoord: TCoord; var lpNumberOfCharsRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleOutputCharacterW' index 570; function ReadConsoleOutputW(hConsoleOutput: THandle; lpBuffer: Pointer; dwBufferSize, dwBufferCoord: TCoord; var lpReadRegion: TSmallRect): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleOutputW' index 571; function ReadConsoleW(hConsoleInput: THandle; lpBuffer: Pointer; nNumberOfCharsToRead: DWORD; var lpNumberOfCharsRead: DWORD; lpReserved: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'ReadConsoleW' index 572; function ReadDirectoryChangesW(hDirectory: THandle; lpBuffer: Pointer; nBufferLength: DWORD; bWatchSubtree: Bool; dwNotifyFilter: DWORD; lpBytesReturned: LPDWORD; lpOverlapped: POverlapped; lpCompletionRoutine: FARPROC): BOOL; stdcall; external 'kernel32.dll' name 'ReadDirectoryChangesW' index 573; function ReadFile(hFile: THandle; var Buffer; nNumberOfBytesToRead: DWORD; var lpNumberOfBytesRead: DWORD; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'ReadFile' index 574; function ReadFileEx(hFile: THandle; lpBuffer: Pointer; nNumberOfBytesToRead: DWORD; lpOverlapped: POverlapped; lpCompletionRoutine: TPROverlappedCompletionRoutine): BOOL; stdcall; external 'kernel32.dll' name 'ReadFileEx' index 575; // ReadFileScatter; Index 678; Information not available function ReadProcessMemory(hProcess: THandle; const lpBaseAddress: Pointer; lpBuffer: Pointer; nSize: DWORD; var lpNumberOfBytesRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'ReadProcessMemory' index 577; // RegisterConsoleIME; Index 680; Information not available // RegisterConsoleOS2; Index 681; Information not available // RegisterConsoleVDM; Index 682; Information not available // RegisterWaitForInputIdle; Index 683; Information not available // RegisterWaitForSingleObject; Index 684; Information not available // RegisterWaitForSingleObjectEx; Index 685; Information not available // RegisterWowBaseHandlers; Index 686; Information not available // RegisterWowExec; Index 687; Information not available // ReleaseActCtx; Index 688; Information not available function ReleaseMutex(hMutex: THandle): BOOL; stdcall; external 'kernel32.dll' name 'ReleaseMutex' index 586; function ReleaseSemaphore(hSemaphore: THandle; lReleaseCount: Longint; lpPreviousCount: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'ReleaseSemaphore' index 587; function RemoveDirectory(lpPathName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'RemoveDirectoryA' index 588; function RemoveDirectoryW(lpPathName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'RemoveDirectoryW' index 589; // RemoveLocalAlternateComputerNameA; Index 693; Information not available // RemoveLocalAlternateComputerNameW; Index 694; Information not available // RemoveVectoredExceptionHandler; Index 695; Information not available // ReplaceFile; Index 696; Information not available // ReplaceFileA; Index 697; Information not available // ReplaceFileW; Index 698; Information not available // RequestDeviceWakeup; Index 699; Information not available // RequestWakeupLatency; Index 700; Information not available function ResetEvent(hEvent: THandle): BOOL; stdcall; external 'kernel32.dll' name 'ResetEvent' index 595; // ResetWriteWatch; Index 702; Information not available // RestoreLastError; Index 703; Information not available function ResumeThread(hThread: THandle): DWORD; stdcall; external 'kernel32.dll' name 'ResumeThread' index 597; // RtlCaptureContext; Index 705; Information not available // RtlCaptureStackBackTrace; Index 706; Information not available // RtlFillMemory; Index 707; Information not available // RtlMoveMemory; Index 708; Information not available // RtlUnwind; Index 709; Information not available // RtlZeroMemory; Index 710; Information not available function ScrollConsoleScreenBuffer(hConsoleOutput: THandle; const lpScrollRectangle: TSmallRect; lpClipRectangle: PSmallRect; dwDestinationOrigin: TCoord; var lpFill: TCharInfo): BOOL; stdcall; external 'kernel32.dll' name 'ScrollConsoleScreenBufferA' index 602; function ScrollConsoleScreenBufferW(hConsoleOutput: THandle; const lpScrollRectangle: TSmallRect; lpClipRectangle: PSmallRect; dwDestinationOrigin: TCoord; var lpFill: TCharInfo): BOOL; stdcall; external 'kernel32.dll' name 'ScrollConsoleScreenBufferW' index 603; function SearchPath(lpPath, lpFileName, lpExtension: PAnsiChar; nBufferLength: DWORD; lpBuffer: PAnsiChar; var lpFilePart: PAnsiChar): DWORD; stdcall; external 'kernel32.dll' name 'SearchPathA' index 604; function SearchPathW(lpPath, lpFileName, lpExtension: PWideChar; nBufferLength: DWORD; lpBuffer: PWideChar; var lpFilePart: PWideChar): DWORD; stdcall; external 'kernel32.dll' name 'SearchPathW' index 605; // SetCPGlobal; Index 715; Information not available // SetCalendarInfoA; Index 716; Information not available // SetCalendarInfoW; Index 717; Information not available // SetClientTimeZoneInformation; Index 718; Information not available // SetComPlusPackageInstallStatus; Index 719; Information not available function SetCommBreak(hFile: THandle): BOOL; stdcall; external 'kernel32.dll' name 'SetCommBreak' index 609; function SetCommConfig(hCommDev: THandle; const lpCC: TCommConfig; dwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetCommConfig' index 610; function SetCommMask(hFile: THandle; dwEvtMask: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetCommMask' index 611; function SetCommState(hFile: THandle; const lpDCB: TDCB): BOOL; stdcall; external 'kernel32.dll' name 'SetCommState' index 612; function SetCommTimeouts(hFile: THandle; const lpCommTimeouts: TCommTimeouts): BOOL; stdcall; external 'kernel32.dll' name 'SetCommTimeouts' index 613; function SetComputerName(lpComputerName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetComputerNameA' index 614; // SetComputerNameExA; Index 726; Information not available // SetComputerNameExW; Index 727; Information not available function SetComputerNameW(lpComputerName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'SetComputerNameW' index 617; function SetConsoleActiveScreenBuffer(hConsoleOutput: THandle): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleActiveScreenBuffer' index 618; function SetConsoleCP(wCodePageID: UINT): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleCP' index 619; // SetConsoleCommandHistoryMode; Index 731; Information not available function SetConsoleCtrlHandler(HandlerRoutine: TFNHandlerRoutine; Add: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleCtrlHandler' index 621; // SetConsoleCursor; Index 733; Information not available function SetConsoleCursorInfo(hConsoleOutput: THandle; const lpConsoleCursorInfo: TConsoleCursorInfo): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleCursorInfo' index 623; // SetConsoleCursorMode; Index 735; Information not available function SetConsoleCursorPosition(hConsoleOutput: THandle; dwCursorPosition: TCoord): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleCursorPosition' index 625; // SetConsoleDisplayMode; Index 737; Information not available // SetConsoleFont; Index 738; Information not available // SetConsoleHardwareState; Index 739; Information not available // SetConsoleIcon; Index 740; Information not available // SetConsoleInputExeNameA; Index 741; Information not available // SetConsoleInputExeNameW; Index 742; Information not available // SetConsoleKeyShortcuts; Index 743; Information not available // SetConsoleLocalEUDC; Index 744; Information not available // SetConsoleMaximumWindowSize; Index 745; Information not available // SetConsoleMenuClose; Index 746; Information not available function SetConsoleMode(hConsoleHandle: THandle; dwMode: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleMode' index 636; // SetConsoleNlsMode; Index 748; Information not available // SetConsoleNumberOfCommandsA; Index 749; Information not available // SetConsoleNumberOfCommandsW; Index 750; Information not available // SetConsoleOS2OemFormat; Index 751; Information not available function SetConsoleOutputCP(wCodePageID: UINT): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleOutputCP' index 641; // SetConsolePalette; Index 753; Information not available function SetConsoleScreenBufferSize(hConsoleOutput: THandle; dwSize: TCoord): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleScreenBufferSize' index 643; function SetConsoleTextAttribute(hConsoleOutput: THandle; wAttributes: Word): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleTextAttribute' index 644; function SetConsoleTitle(lpConsoleTitle: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleTitleA' index 645; function SetConsoleTitleW(lpConsoleTitle: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleTitleW' index 646; function SetConsoleWindowInfo(hConsoleOutput: THandle; bAbsolute: BOOL; const lpConsoleWindow: TSmallRect): BOOL; stdcall; external 'kernel32.dll' name 'SetConsoleWindowInfo' index 647; function SetCriticalSectionSpinCount(var lpCriticalSection: TRTLCriticalSection; dwSpinCount: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'SetCriticalSectionSpinCount' index 648; function SetCurrentDirectory(lpPathName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetCurrentDirectoryA' index 649; function SetCurrentDirectoryW(lpPathName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'SetCurrentDirectoryW' index 650; function SetDefaultCommConfig(lpszName: PAnsiChar; lpCC: PCommConfig; dwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetDefaultCommConfigA' index 651; function SetDefaultCommConfigW(lpszName: PWideChar; lpCC: PCommConfig; dwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetDefaultCommConfigW' index 652; // SetDllDirectoryA; Index 764; Information not available // SetDllDirectoryW; Index 765; Information not available function SetEndOfFile(hFile: THandle): BOOL; stdcall; external 'kernel32.dll' name 'SetEndOfFile' index 653; function SetEnvironmentVariable(lpName, lpValue: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetEnvironmentVariableA' index 654; function SetEnvironmentVariableW(lpName, lpValue: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'SetEnvironmentVariableW' index 655; function SetErrorMode(uMode: UINT): UINT; stdcall; external 'kernel32.dll' name 'SetErrorMode' index 656; function SetEvent(hEvent: THandle): BOOL; stdcall; external 'kernel32.dll' name 'SetEvent' index 657; procedure SetFileApisToANSI; stdcall; external 'kernel32.dll' name 'SetFileApisToANSI' index 658; procedure SetFileApisToOEM; stdcall; external 'kernel32.dll' name 'SetFileApisToOEM' index 659; function SetFileAttributes(lpFileName: PAnsiChar; dwFileAttributes: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetFileAttributesA' index 660; function SetFileAttributesW(lpFileName: PWideChar; dwFileAttributes: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetFileAttributesW' index 661; function SetFilePointer(hFile: THandle; lDistanceToMove: Longint; lpDistanceToMoveHigh: Pointer; dwMoveMethod: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'SetFilePointer' index 662; // SetFilePointerEx; Index 776; Information not available // SetFileShortNameA; Index 777; Information not available // SetFileShortNameW; Index 778; Information not available function SetFileTime(hFile: THandle; lpCreationTime, lpLastAccessTime, lpLastWriteTime: PFileTime): BOOL; stdcall; external 'kernel32.dll' name 'SetFileTime' index 664; // SetFileValidData; Index 780; Information not available // SetFirmwareEnvironmentVariableA; Index 781; Information not available // SetFirmwareEnvironmentVariableW; Index 782; Information not available // SetHandleContext; Index 783; Information not available function SetHandleCount(uNumber: UINT): UINT; stdcall; external 'kernel32.dll' name 'SetHandleCount' index 665; function SetHandleInformation(hObject: THandle; dwMask: DWORD; dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetHandleInformation' index 666; // SetInformationJobObject; Index 786; Information not available // SetLastConsoleEventActive; Index 787; Information not available procedure SetLastError(dwErrCode: DWORD); stdcall; external 'kernel32.dll' name 'SetLastError' index 669; // SetLocalPrimaryComputerNameA; Index 789; Information not available // SetLocalPrimaryComputerNameW; Index 790; Information not available function SetLocalTime(const lpSystemTime: TSystemTime): BOOL; stdcall; external 'kernel32.dll' name 'SetLocalTime' index 670; function SetLocaleInfo(Locale: LCID; LCType: LCTYPE; lpLCData: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetLocaleInfoA' index 671; function SetLocaleInfoW(Locale: LCID; LCType: LCTYPE; lpLCData: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'SetLocaleInfoW' index 672; function SetMailslotInfo(hMailslot: THandle; lReadTimeout: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetMailslotInfo' index 673; // SetMessageWaitingIndicator; Index 795; Information not available function SetNamedPipeHandleState(hNamedPipe: THandle; var lpMode: DWORD; lpMaxCollectionCount, lpCollectDataTimeout: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'SetNamedPipeHandleState' index 675; function SetPriorityClass(hProcess: THandle; dwPriorityClass: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetPriorityClass' index 676; function SetProcessAffinityMask(hProcess: THandle; dwProcessAffinityMask: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetProcessAffinityMask' index 677; function SetProcessPriorityBoost(hThread: THandle; DisablePriorityBoost: Bool): BOOL; stdcall; external 'kernel32.dll' name 'SetProcessPriorityBoost' index 678; function SetProcessShutdownParameters(dwLevel, dwFlags: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetProcessShutdownParameters' index 679; function SetProcessWorkingSetSize(hProcess: THandle; dwMinimumWorkingSetSize, dwMaximumWorkingSetSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetProcessWorkingSetSize' index 680; function SetStdHandle(nStdHandle: DWORD; hHandle: THandle): BOOL; stdcall; external 'kernel32.dll' name 'SetStdHandle' index 681; function SetSystemPowerState(fSuspend, fForce: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'SetSystemPowerState' index 682; function SetSystemTime(const lpSystemTime: TSystemTime): BOOL; stdcall; external 'kernel32.dll' name 'SetSystemTime' index 683; function SetSystemTimeAdjustment(dwTimeAdjustment: DWORD; bTimeAdjustmentDisabled: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'SetSystemTimeAdjustment' index 684; function SetTapeParameters(hDevice: THandle; dwOperation: DWORD; lpTapeInformation: Pointer): DWORD; stdcall; external 'kernel32.dll' name 'SetTapeParameters' index 685; function SetTapePosition(hDevice: THandle; dwPositionMethod, dwPartition: DWORD; dwOffsetLow, dwOffsetHigh: DWORD; bImmediate: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'SetTapePosition' index 686; // SetTermsrvAppInstallMode; Index 808; Information not available function SetThreadAffinityMask(hThread: THandle; dwThreadAffinityMask: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'SetThreadAffinityMask' index 688; function SetThreadContext(hThread: THandle; const lpContext: TContext): BOOL; stdcall; external 'kernel32.dll' name 'SetThreadContext' index 689; // SetThreadExecutionState; Index 811; Information not available function SetThreadIdealProcessor(hThread: THandle; dwIdealProcessor: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetThreadIdealProcessor' index 691; function SetThreadLocale(Locale: LCID): BOOL; stdcall; external 'kernel32.dll' name 'SetThreadLocale' index 692; function SetThreadPriority(hThread: THandle; nPriority: Integer): BOOL; stdcall; external 'kernel32.dll' name 'SetThreadPriority' index 693; function SetThreadPriorityBoost(hThread: THandle; DisablePriorityBoost: Bool): BOOL; stdcall; external 'kernel32.dll' name 'SetThreadPriorityBoost' index 694; // SetThreadUILanguage; Index 816; Information not available function SetTimeZoneInformation(const lpTimeZoneInformation: TTimeZoneInformation): BOOL; stdcall; external 'kernel32.dll' name 'SetTimeZoneInformation' index 695; // SetTimerQueueTimer; Index 818; Information not available function SetUnhandledExceptionFilter(lpTopLevelExceptionFilter: TFNTopLevelExceptionFilter): TFNTopLevelExceptionFilter; stdcall; external 'kernel32.dll' name 'SetUnhandledExceptionFilter' index 697; // SetUserGeoID; Index 820; Information not available // SetVDMCurrentDirectories; Index 821; Information not available function SetVolumeLabel(lpRootPathName: PAnsiChar; lpVolumeName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetVolumeLabelA' index 699; function SetVolumeLabelW(lpRootPathName: PWideChar; lpVolumeName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'SetVolumeLabelW' index 700; // SetVolumeMountPointA; Index 824; Information not available // SetVolumeMountPointW; Index 825; Information not available function SetWaitableTimer(hTimer: THandle; var lpDueTime: TLargeInteger; lPeriod: Longint; pfnCompletionRoutine: TFNTimerAPCRoutine; lpArgToCompletionRoutine: Pointer; fResume: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'SetWaitableTimer' index 703; function SetupComm(hFile: THandle; dwInQueue, dwOutQueue: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'SetupComm' index 704; // ShowConsoleCursor; Index 828; Information not available function SignalObjectAndWait(hObjectToSignal: THandle; hObjectToWaitOn: THandle; dwMilliseconds: DWORD; bAlertable: BOOL): BOOL; stdcall; external 'kernel32.dll' name 'SignalObjectAndWait' index 706; function SizeofResource(hModule: HINST; hResInfo: HRSRC): DWORD; stdcall; external 'kernel32.dll' name 'SizeofResource' index 707; procedure Sleep(dwMilliseconds: DWORD); stdcall; external 'kernel32.dll' name 'Sleep' index 708; function SleepEx(dwMilliseconds: DWORD; bAlertable: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'SleepEx' index 709; function SuspendThread(hThread: THandle): DWORD; stdcall; external 'kernel32.dll' name 'SuspendThread' index 710; function SwitchToFiber(lpFiber: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'SwitchToFiber' index 711; function SwitchToThread: BOOL; stdcall; external 'kernel32.dll' name 'SwitchToThread' index 712; function SystemTimeToFileTime(const lpSystemTime: TSystemTime; var lpFileTime: TFileTime): BOOL; stdcall; external 'kernel32.dll' name 'SystemTimeToFileTime' index 713; function SystemTimeToTzSpecificLocalTime(lpTimeZoneInformation: PTimeZoneInformation; var lpUniversalTime, lpLocalTime: TSystemTime): BOOL; stdcall; external 'kernel32.dll' name 'SystemTimeToTzSpecificLocalTime' index 714; // TerminateJobObject; Index 838; Information not available function TerminateProcess(hProcess: THandle; uExitCode: UINT): BOOL; stdcall; external 'kernel32.dll' name 'TerminateProcess' index 716; function TerminateThread(hThread: THandle; dwExitCode: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'TerminateThread' index 717; // TermsrvAppInstallMode; Index 841; Information not available function Thread32First(hSnapshot: THandle; var lpte: TThreadEntry32): BOOL; stdcall; external 'kernel32.dll' name 'Thread32First' index 719; function Thread32Next(hSnapshot: THandle; var lpte: TThreadENtry32): BOOL; stdcall; external 'kernel32.dll' name 'Thread32Next' index 720; function TlsAlloc: DWORD; stdcall; external 'kernel32.dll' name 'TlsAlloc' index 721; function TlsFree(dwTlsIndex: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'TlsFree' index 722; function TlsGetValue(dwTlsIndex: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'TlsGetValue' index 723; function TlsSetValue(dwTlsIndex: DWORD; lpTlsValue: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'TlsSetValue' index 724; function Toolhelp32ReadProcessMemory(th32ProcessID: DWORD; lpBaseAddress: Pointer; var lpBuffer; cbRead: DWORD; var lpNumberOfBytesRead: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'Toolhelp32ReadProcessMemory' index 725; function TransactNamedPipe(hNamedPipe: THandle; lpInBuffer: Pointer; nInBufferSize: DWORD; lpOutBuffer: Pointer; nOutBufferSize: DWORD; var lpBytesRead: DWORD; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'TransactNamedPipe' index 726; function TransmitCommChar(hFile: THandle; cChar: CHAR): BOOL; stdcall; external 'kernel32.dll' name 'TransmitCommChar' index 727; // TrimVirtualBuffer; Index 851; Information not available function TryEnterCriticalSection(var lpCriticalSection: TRTLCriticalSection): BOOL; stdcall; external 'kernel32.dll' name 'TryEnterCriticalSection' index 729; // TzSpecificLocalTimeToSystemTime; Index 853; Information not available // UTRegister; Index 854; Information not available // UTUnRegister; Index 855; Information not available function UnhandledExceptionFilter(const ExceptionInfo: TExceptionPointers): Longint; stdcall; external 'kernel32.dll' name 'UnhandledExceptionFilter' index 732; function UnlockFile(hFile: THandle; dwFileOffsetLow, dwFileOffsetHigh: DWORD; nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'UnlockFile' index 733; function UnlockFileEx(hFile: THandle; dwReserved, nNumberOfBytesToUnlockLow: DWORD; nNumberOfBytesToUnlockHigh: DWORD; const lpOverlapped: TOverlapped): BOOL; stdcall; external 'kernel32.dll' name 'UnlockFileEx' index 734; function UnmapViewOfFile(lpBaseAddress: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'UnmapViewOfFile' index 735; // UnregisterConsoleIME; Index 860; Information not available // UnregisterWait; Index 861; Information not available // UnregisterWaitEx; Index 862; Information not available function UpdateResource(hUpdate: THandle; lpType, lpName: PAnsiChar; wLanguage: Word; lpData: Pointer; cbData: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'UpdateResourceA' index 739; function UpdateResourceW(hUpdate: THandle; lpType, lpName: PWideChar; wLanguage: Word; lpData: Pointer; cbData: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'UpdateResourceW' index 740; // VDMConsoleOperation; Index 865; Information not available // VDMOperationStarted; Index 866; Information not available // ValidateLCType; Index 867; Information not available // ValidateLocale; Index 868; Information not available function VerLanguageName(wLang: DWORD; szLang: PAnsiChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'VerLanguageNameA' index 745; function VerLanguageNameW(wLang: DWORD; szLang: PWideChar; nSize: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'VerLanguageNameW' index 746; // VerSetConditionMask; Index 871; Information not available // VerifyConsoleIoHandle; Index 872; Information not available // VerifyVersionInfoA; Index 873; Information not available // VerifyVersionInfoW; Index 874; Information not available function VirtualAlloc(lpvAddress: Pointer; dwSize, flAllocationType, flProtect: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'VirtualAlloc' index 751; function VirtualAllocEx(hProcess: THandle; lpAddress: Pointer; dwSize, flAllocationType: DWORD; flProtect: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'VirtualAllocEx' index 752; // VirtualBufferExceptionHandler; Index 877; Information not available function VirtualFree(lpAddress: Pointer; dwSize, dwFreeType: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'VirtualFree' index 754; function VirtualFreeEx(hProcess: THandle; lpAddress: Pointer; dwSize, dwFreeType: DWORD): Pointer; stdcall; external 'kernel32.dll' name 'VirtualFreeEx' index 755; function VirtualLock(lpAddress: Pointer; dwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'VirtualLock' index 756; function VirtualProtect(lpAddress: Pointer; dwSize, flNewProtect: DWORD; lpflOldProtect: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'VirtualProtect' index 757; function VirtualProtectEx(hProcess: THandle; lpAddress: Pointer; dwSize, flNewProtect: DWORD; lpflOldProtect: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'VirtualProtectEx' index 758; function VirtualQuery(lpAddress: Pointer; var lpBuffer: TMemoryBasicInformation; dwLength: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'VirtualQuery' index 759; function VirtualQueryEx(hProcess: THandle; lpAddress: Pointer; var lpBuffer: TMemoryBasicInformation; dwLength: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'VirtualQueryEx' index 760; function VirtualUnlock(lpAddress: Pointer; dwSize: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'VirtualUnlock' index 761; // WTSGetActiveConsoleSessionId; Index 886; Information not available function WaitCommEvent(hFile: THandle; var lpEvtMask: DWORD; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'WaitCommEvent' index 762; function WaitForDebugEvent(var lpDebugEvent: TDebugEvent; dwMilliseconds: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WaitForDebugEvent' index 763; function WaitForMultipleObjects(nCount: DWORD; lpHandles: PWOHandleArray; bWaitAll: BOOL; dwMilliseconds: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'WaitForMultipleObjects' index 764; function WaitForMultipleObjectsEx(nCount: DWORD; lpHandles: PWOHandleArray; bWaitAll: BOOL; dwMilliseconds: DWORD; bAlertable: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'WaitForMultipleObjectsEx' index 765; function WaitForSingleObject(hHandle: THandle; dwMilliseconds: DWORD): DWORD; stdcall; external 'kernel32.dll' name 'WaitForSingleObject' index 766; function WaitForSingleObjectEx(hHandle: THandle; dwMilliseconds: DWORD; bAlertable: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'WaitForSingleObjectEx' index 767; function WaitNamedPipe(lpNamedPipeName: PAnsiChar; nTimeOut: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WaitNamedPipeA' index 768; function WaitNamedPipeW(lpNamedPipeName: PWideChar; nTimeOut: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WaitNamedPipeW' index 769; function WideCharToMultiByte(CodePage: UINT; dwFlags: DWORD; lpWideCharStr: LPWSTR; cchWideChar: Integer; lpMultiByteStr: LPSTR; cchMultiByte: Integer; lpDefaultChar: LPCSTR; lpUsedDefaultChar: PBOOL): Integer; stdcall; external 'kernel32.dll' name 'WideCharToMultiByte' index 770; function WinExec(lpCmdLine: LPCSTR; uCmdShow: UINT): UINT; stdcall; external 'kernel32.dll' name 'WinExec' index 771; function WriteConsole(hConsoleOutput: THandle; const lpBuffer: Pointer; nNumberOfCharsToWrite: DWORD; var lpNumberOfCharsWritten: DWORD; lpReserved: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleA' index 772; function WriteConsoleInput(hConsoleInput: THandle; const lpBuffer: TInputRecord; nLength: DWORD; var lpNumberOfEventsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleInputA' index 773; // WriteConsoleInputVDMA; Index 899; Information not available // WriteConsoleInputVDMW; Index 900; Information not available function WriteConsoleInputW(hConsoleInput: THandle; const lpBuffer: TInputRecord; nLength: DWORD; var lpNumberOfEventsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleInputW' index 776; function WriteConsoleOutput(hConsoleOutput: THandle; lpBuffer: Pointer; dwBufferSize, dwBufferCoord: TCoord; var lpWriteRegion: TSmallRect): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleOutputA' index 777; function WriteConsoleOutputAttribute(hConsoleOutput: THandle; lpAttribute: Pointer; nLength: DWORD; dwWriteCoord: TCoord; var lpNumberOfAttrsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleOutputAttribute' index 778; function WriteConsoleOutputCharacter(hConsoleOutput: THandle; lpCharacter: PAnsiChar; nLength: DWORD; dwWriteCoord: TCoord; var lpNumberOfCharsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleOutputCharacterA' index 779; function WriteConsoleOutputCharacterW(hConsoleOutput: THandle; lpCharacter: PWideChar; nLength: DWORD; dwWriteCoord: TCoord; var lpNumberOfCharsWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleOutputCharacterW' index 780; function WriteConsoleOutputW(hConsoleOutput: THandle; lpBuffer: Pointer; dwBufferSize, dwBufferCoord: TCoord; var lpWriteRegion: TSmallRect): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleOutputW' index 781; function WriteConsoleW(hConsoleOutput: THandle; const lpBuffer: Pointer; nNumberOfCharsToWrite: DWORD; var lpNumberOfCharsWritten: DWORD; lpReserved: Pointer): BOOL; stdcall; external 'kernel32.dll' name 'WriteConsoleW' index 782; function WriteFile(hFile: THandle; const Buffer; nNumberOfBytesToWrite: DWORD; var lpNumberOfBytesWritten: DWORD; lpOverlapped: POverlapped): BOOL; stdcall; external 'kernel32.dll' name 'WriteFile' index 783; function WriteFileEx(hFile: THandle; lpBuffer: Pointer; nNumberOfBytesToWrite: DWORD; const lpOverlapped: TOverlapped; lpCompletionRoutine: FARPROC): BOOL; stdcall; external 'kernel32.dll' name 'WriteFileEx' index 784; // WriteFileGather; Index 910; Information not available function WritePrivateProfileSection(lpAppName, lpString, lpFileName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'WritePrivateProfileSectionA' index 786; function WritePrivateProfileSectionW(lpAppName, lpString, lpFileName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'WritePrivateProfileSectionW' index 787; function WritePrivateProfileString(lpAppName, lpKeyName, lpString, lpFileName: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'WritePrivateProfileStringA' index 788; function WritePrivateProfileStringW(lpAppName, lpKeyName, lpString, lpFileName: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'WritePrivateProfileStringW' index 789; function WritePrivateProfileStruct(lpszSection, lpszKey: PAnsiChar; lpStruct: Pointer; uSizeStruct: UINT; szFile: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'WritePrivateProfileStructA' index 790; function WritePrivateProfileStructW(lpszSection, lpszKey: PWideChar; lpStruct: Pointer; uSizeStruct: UINT; szFile: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'WritePrivateProfileStructW' index 791; function WriteProcessMemory(hProcess: THandle; const lpBaseAddress: Pointer; lpBuffer: Pointer; nSize: DWORD; var lpNumberOfBytesWritten: DWORD): BOOL; stdcall; external 'kernel32.dll' name 'WriteProcessMemory' index 792; function WriteProfileSection(lpAppName, lpString: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'WriteProfileSectionA' index 793; function WriteProfileSectionW(lpAppName, lpString: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'WriteProfileSectionW' index 794; function WriteProfileString(lpAppName, lpKeyName, lpString: PAnsiChar): BOOL; stdcall; external 'kernel32.dll' name 'WriteProfileStringA' index 795; function WriteProfileStringW(lpAppName, lpKeyName, lpString: PWideChar): BOOL; stdcall; external 'kernel32.dll' name 'WriteProfileStringW' index 796; function WriteTapemark(hDevice: THandle; dwTapemarkType, dwTapemarkCount: DWORD; bImmediate: BOOL): DWORD; stdcall; external 'kernel32.dll' name 'WriteTapemark' index 797; // ZombifyActCtx; Index 923; Information not available function _hread(hFile: HFILE; lpBuffer: Pointer; lBytes: Longint): Longint; stdcall; external 'kernel32.dll' name '_hread' index 798; function _hwrite(hFile: HFILE; lpBuffer: LPCSTR; lBytes: Longint): Longint; stdcall; external 'kernel32.dll' name '_hwrite' index 799; function _lclose(hFile: HFILE): HFILE; stdcall; external 'kernel32.dll' name '_lclose' index 800; function _lcreat(const lpPathName: LPCSTR; iAttribute: Integer): HFILE; stdcall; external 'kernel32.dll' name '_lcreat' index 801; function _llseek(hFile: HFILE; lOffset: Longint; iOrigin: Integer): Longint; stdcall; external 'kernel32.dll' name '_llseek' index 802; function _lopen(const lpPathName: LPCSTR; iReadWrite: Integer): HFILE; stdcall; external 'kernel32.dll' name '_lopen' index 803; function _lread(hFile: HFILE; lpBuffer: Pointer; uBytes: UINT): UINT; stdcall; external 'kernel32.dll' name '_lread' index 804; function _lwrite(hFile: HFILE; const lpBuffer: LPCSTR; uBytes: UINT): UINT; stdcall; external 'kernel32.dll' name '_lwrite' index 805; // lstrcat; Index 932; Information not available function lstrcat(lpString1, lpString2: PAnsiChar): PAnsiChar; stdcall; external 'kernel32.dll' name 'lstrcatA' index 807; function lstrcatW(lpString1, lpString2: PWideChar): PWideChar; stdcall; external 'kernel32.dll' name 'lstrcatW' index 808; // lstrcmp; Index 935; Information not available function lstrcmp(lpString1, lpString2: PAnsiChar): Integer; stdcall; external 'kernel32.dll' name 'lstrcmpA' index 810; function lstrcmpW(lpString1, lpString2: PWideChar): Integer; stdcall; external 'kernel32.dll' name 'lstrcmpW' index 811; // lstrcmpi; Index 938; Information not available function lstrcmpi(lpString1, lpString2: PAnsiChar): Integer; stdcall; external 'kernel32.dll' name 'lstrcmpiA' index 813; function lstrcmpiW(lpString1, lpString2: PWideChar): Integer; stdcall; external 'kernel32.dll' name 'lstrcmpiW' index 814; // lstrcpy; Index 941; Information not available function lstrcpy(lpString1, lpString2: PAnsiChar): PAnsiChar; stdcall; external 'kernel32.dll' name 'lstrcpyA' index 816; function lstrcpyW(lpString1, lpString2: PWideChar): PWideChar; stdcall; external 'kernel32.dll' name 'lstrcpyW' index 817; // lstrcpyn; Index 944; Information not available function lstrcpyn(lpString1, lpString2: PAnsiChar; iMaxLength: Integer): PAnsiChar; stdcall; external 'kernel32.dll' name 'lstrcpynA' index 819; function lstrcpynW(lpString1, lpString2: PWideChar; iMaxLength: Integer): PWideChar; stdcall; external 'kernel32.dll' name 'lstrcpynW' index 820; // lstrlen; Index 947; Information not available function lstrlen(lpString: PAnsiChar): Integer; stdcall; external 'kernel32.dll' name 'lstrlenA' index 822; function lstrlenW(lpString: PWideChar): Integer; stdcall; external 'kernel32.dll' name 'lstrlenW' index 823;