The following table summarizes the functions available and the level of functionality they offer. The letters given after each function name have the following meaning:
RTTarget-32's Win32 emulation covers most file I/O functions. However, the actual degree of support will depend on the file systems drivers installed (see section Installable File System for details). The list below will indicate the level of support for RTTarget-32's default file system configuration (console files, RAM files, and LPT files). If additional file systems are available (e.g., RTFiles-32), most dummy file I/O functions will actually be fully supported.
| AllocConsole (D) | Beep (F) |
| ChangeTimerQueueTimer (D) | CharNextA (F) |
| CharToOemA (F) | CharUpperA (F) |
| CharUpperBuffA (F) | CloseHandle (F) |
| CompareFileTime (F) | CompareStringA (P) |
| CompareStringEx (P) | CompareStringW (P) |
| CopyFileW (D) | CreateDirectoryA1 (D) |
| CreateDirectoryW1,2 (D) | CreateEventA3 (D) |
| CreateEventW3 (D) | CreateFileA1 (P) |
| CreateFileMappingA (F) | CreateFileW1,2 (D) |
| CreateHardLinkA (D) | CreateHardLinkW (D) |
| CreateMutexA3 (D) | CreatePipe (D) |
| CreateProcessA (D) | CreateProcessW (D) |
| CreateSemaphoreA3 (D) | CreateSemaphoreExW (D) |
| CreateSemaphoreW3 (D) | CreateSymbolicLinkA (D) |
| CreateSymbolicLinkW (D) | CreateThread3 (F) |
| CreateTimerQueue (D) | CreateTimerQueueTimer (D) |
| DebugBreak (F) | DecodePointer (D) |
| DeleteCriticalSection3 (D) | DeleteFileA1 (D) |
| DeleteFileW1,2 (D) | DeleteTimerQueueTimer (D) |
| DestroyWindow (D) | DeviceIOControl1 (D) |
| DisableThreadLibraryCalls (D) | DosDateTimeToFileTime (F) |
| DuplicateHandle (F) | EncodePointer (D) |
| EnterCriticalSection3 (D) | EnumCalendarInfoA (D) |
| EnumSystemLocales (D) | EnumSystemLocalesEx (D) |
| EnumThreadWindows (D) | ExitProcess (F) |
| ExitThread3 (A) | FatalAppExit (F) |
| FileTimeToDosDateTime (F) | FileTimeToLocalFileTime (F) |
| FileTimeToSystemTime (F) | FillConsoleOutputAttribute (F) |
| FillConsoleOutputCharacterA (F) | FindClose1 (F) |
| FindFirstFileA1 (F) | FindFirstFileExA1 (P) |
| FindFirstFileExW1,2 (P) | FindFirstFileW1,2 (D) |
| FindNextFileA1 (F) | FindNextFileW1,2 (D) |
| FindResourceA4 (F) | FindResourceExA4 (F) |
| FindResourceExW (D) | FindResourceW (D) |
| FlsAlloc (F) | FlsFree (F) |
| FlsGetValue (F) | FlsSetValue (F) |
| FlushConsoleInputBuffer (F) | FlushFileBuffers1 (D) |
| FlushInstructionCache (D) | FlushProcessWriteBuffers (D) |
| FlushViewOfFile (F) | FormatMessagA (P) |
| FormatMessageW (D) | FreeEnvironmentStringsA (D) |
| FreeEnvironmentStringsW (F) | FreeLibrary (F) |
| FreeLibraryAndExitThread (F) | FreeResource (D) |
| GetACP (D) | GetActiveWindow (D) |
| GetCommandLineA (F) | GetCommandLineW (D) |
| GetConsoleCP (F) | GetConsoleCursorInfo (F) |
| GetConsoleMode (F) | GetConsoleOutputCP (F) |
| GetConsoleScreenBufferInfo (F) | GetConsoleWindow (F) |
| GetCPInfo (F) | GetCPInfoExA (F) |
| GetCurrentDirectoryA1 (D) | GetCurrentDirectoryExA1 (D) |
| GetCurrentProcess (D) | GetCurrentProcessId (D) |
| GetCurrentProcessorNumber (D) | GetCurrentThread3 (D) |
| GetCurrentThreadId3 (D) | GetDateFormatA5 (P) |
| GetDateFormatEx5 (P) | GetDateFormatW5 (P) |
| GetDiskFreeSpaceA1 (D) | GetDiskFreeSpaceExW1,2 (D) |
| GetDiskFreeSpaceW1,2 (D) | GetDriveTypeA (F) |
| GetDriveTypeW2 (P) | GetEnvironmentStringA (F) |
| GetEnvironmentStrings (F) | GetEnvironmentStringsW (F) |
| GetEnvironmentVariableA (F) | GetEnvironmentVariableW (F) |
| GetExitCodeProcess (D) | GetExitCodeThread3 (D) |
| GetFileAttributesA1 (F) | GetFileAttributesExW1,2 (D) |
| GetFileAttributesW1,2 (D) | GetFileInformationByHandle1 (F) |
| GetFileSize1 (F) | GetFileTime1 (F) |
| GetFileTitleA (D) | GetFileType (F) |
| GetFullPathNameA1 (D) | GetFullPathNameW1,2 (D) |
| GetKeyboardType (D) | GetKeyState6 (P) |
| GetLargestConsoleWindowSize (F) | GetLastError (F) |
| GetLocaleInfoA (D) | GetLocaleInfoEx (D) |
| GetLocaleInfoW (D) | GetLocalTime (F) |
| GetLogicalDrives (F) | GetLogicalProcessorInformation (D) |
| GetLongPathNameW (D) | GetModuleFileNameA (F) |
| GetModuleFileNameW2 | GetModuleHandleA (F) |
| GetModuleHandleExA (F) | GetModuleHandleExW (F) |
| GetModuleHandleW2 (F) | GetNumaHighestNodeNumber (D) |
| GetNumberOfConsoleInputEvents (F) | GetNumberOfConsoleMouseButtons (D) |
| GetOEMCP (D) | GetPrivateProfileIntA (F) |
| GetPrivateProfileSectionA (F) | GetPrivateProfileStringA (F) |
| GetProcAddress7 (F) | GetProcessAffinityMask (D) |
| GetProcessHeap (F) | GetShortPathNameA (D) |
| GetStartupInfoA (P) | GetStartupInfoW (P) |
| GetStdHandle (F) | GetStringTypeA (D) |
| GetStringTypeExA (D) | GetStringTypeExW (D) |
| GetStringTypeW (D) | GetSystemDefaultLangID (D) |
| GetSystemDefaultLCID (D) | GetSystemDirectoryW (D) |
| GetSystemInfo (D) | GetSystemMetrics (D) |
| GetSystemTime (F) | GetSystemTimeAsFileTime (F) |
| GetSystemWindowsDirectory (D) | GetTempFileNameA1 (D) |
| GetTempFileNameW1,2 (D) | GetTempPathA (F) |
| GetTempPathW2 (F) | GetThreadContext (D) |
| GetThreadLocale (D) | GetThreadPriority3 (D) |
| GetThreadTimes (D) | GetTickCount3 (F) |
| GetTickCount643 (F) | GetTimeFormatA5 (P) |
| GetTimeFormatEx5 (P) | GetTimeFormatW5 (P) |
| GetTimeZoneInformation (F) | GetUserDefaultLCID (F) |
| GetUserDefaultLocaleName (D) | GetUserDefaultUILanguage (F) |
| GetVersion (F) | GetVersionExA8 (F) |
| GetVersionExW8 (F) | GetVolumeInformationA1 (D) |
| GetVolumeInformationW1,2 (D) | GetWindowsDirectoryA (D) |
| GlobalAlloc (F) | GlobalFree (F) |
| GlobalHandle (F) | GlobalLock (F) |
| GlobalMemoryStatus (F) | GlobalReAlloc (F) |
| GlobalSize (F) | GlobalUnlock (F) |
| HeapAlloc (F) | HeapCompact (F) |
| HeapCreate9 (P) | HeapDestroy9 (F) |
| HeapFree9 (F) | HeapQueryInformation (D) |
| HeapReAlloc9 (F) | HeapSetInformation (D) |
| HeapSize9 (F) | HeapValidate9 (F) |
| HeapWalk (D) | InitializeCriticalSection3 (D) |
| InitializeCriticalSectionAndSpinCount3 (D) | InitializeCriticalSectionEx3 (D) |
| InitializeSListHead (F) | InterlockedCompareExchange (F) |
| InterlockedDecrement (F) | InterlockedExchange (F) |
| InterlockedExchangeAdd (F) | InterlockedFlushSList (F) |
| InterlockedIncrement (F) | InterlockedPopEntrySList (F) |
| InterlockedPushEntrySList (F) | IsBadCodePtr (F) |
| IsBadReadPtr (F) | IsBadWritePtr (F) |
| IsDBCSLeadByteEx (D) | IsDebuggerPresent (F) |
| IsProcessorFeaturePresent (F) | IsValidCodePage (D) |
| IsValidLocale (D) | IsValidLocaleName (D) |
| LCMapStringA (D) | LCMapStringEx (D) |
| LCMapStringW (D) | LeaveCriticalSection3 (D) |
| LoadLibraryA (F) | LoadLibraryExA (F) |
| LoadLibraryExW2 (F) | LoadLibraryW2 (F) |
| LoadResource4 (F) | LoadStringA4 (F) |
| LocalAlloc (F) | LocalFileTimeToFileTime (F) |
| LocalFree (F) | LocalReAlloc (F) |
| LockFile (D) | LockFileEx (D) |
| LockResource4 (D) | lstrcmpA (F) |
| lstrcmpiA (F) | lstrcmpiW (P) |
| lstrcmpW (F) | lstrcpyA (F) |
| lstrcpynA (F) | lstrlenA (F) |
| lstrlenW (F) | MapViewOfFile (F) |
| MapViewOfFileEx (F) | MessageBoxA10 (P) |
| MessageBoxW10 (P) | MoveFileA1 (D) |
| MoveFileExW1,2 (D) | MoveFileW1,2 (D) |
| MulDiv (F) | MultiByteToWideChar11 (F) |
| OemToCharA (F) | OpenFileMappingA (F) |
| OutputDebugStringA11 (F) | OutputDebugStringW11 (F) |
| PeekConsoleInputA13 (P) | PeekNamedPipe (D) |
| QueryDepthSList (F) | QueryPerformanceCounter (D) |
| QueryPerformanceFrequency (D) | RaiseException (F) |
| ReadConsoleA (F) | ReadConsoleInputA13 (F) |
| ReadConsoleInputW13 (F) | ReadConsoleW (F) |
| ReadFile1 (P) | ReadProcessMemory (F) |
| RegCloseKey (D) | RegisterWaitForSingleObject (D) |
| RegOpenKeyA (D) | RegOpenKeyExA (D) |
| RegQueryValueExA (D) | ReleaseMutex (D) |
| ReleaseSemaphore3 (D) | RemoveDirectoryA1 (D) |
| RemoveDirectoryW1,2 (D) | ResumeThread3 (D) |
| RtlGetNtVersionNumbers (F) | RtlUnwind (F) |
| SetConsoleCtrlHandler (D) | SetConsoleCursorInfo (F) |
| SetConsoleCursorPosition (F) | SetConsoleMode (D) |
| SetConsoleScreenBufferSize (D) | SetConsoleWindowInfo (D) |
| SetCurrentDirectoryA1 (D) | SetCurrentDirectoryW1,2 (P) |
| SetEndOfFile1 (D) | SetEnvironmentVariableA (D) |
| SetEnvironmentVariableW (D) | SetErrorMode (D) |
| SetEvent3 (D) | SetFileApisToANSI (F) |
| SetFileApisToOEM (F) | SetFileAttributesA1 (D) |
| SetFileAttributesW1,2 (D) | SetFileInformationByHandle (D) |
| SetFilePointer1 (D) | SetFilePointerEx1 (D) |
| SetFileTime1 (D) | SetHandleCount14 (D) |
| SetLastError (F) | SetLocalTime (F) |
| SetProcessAffinityMask (D) | SetStdHandle (F) |
| SetSystemTime (F) | SetThreadAffinityMask (D) |
| SetThreadContext (D) | SetThreadLocale15 (P) |
| SetThreadPriority3 (D) | SetThreadStackGuarantee (D) |
| SetTimeZoneInformation (F) | SetUnhandledExceptionFilter (F) |
| SetVolumeLabelA1 (D) | SetVolumeLabelW1,2 (D) |
| SHGetFileInfoA (D) | SignalObjectAndWait (D) |
| SizeofResource4 (F) | Sleep3 (F) |
| SleepEx3 (P) | SwitchToThread (F) |
| SysAllocStringLen (D) | SysFreeString (D) |
| SysReAllocStringLen (D) | SysStringLen (D) |
| SystemTimeToFileTime (F) | SystemTimeToTzSpecificLocalTime (F) |
| TerminateProcess (F) | TlsAlloc16 (F) |
| TlsFree (F) | TlsGetValue (F) |
| TlsSetValue (F) | TryEnterCriticalSection3 (D) |
| TzSpecificLocalTimeToSystemTime (F) | UnhandledExceptionFilter (D) |
| UnhookWindowsHookEx (D) | UnlockFile (D) |
| UnlockFileEx (D) | UnmapViewOfFile (F) |
| UnregisterWait (D) | UnregisterWaitEx (D) |
| VariantChangeTypeEx (D) | VariantClear (D) |
| VariantCopy (D) | VariantCopyInd (D) |
| VirtualAlloc (F) | VirtualFree17 (F) |
| VirtualProtect (F) | VirtualQuery17 (F) |
| WaitForMultipleObjects3 (D) | WaitForSingleObject3 (D) |
| WaitForSingleObjectEx3 (D) | WideCharToMultiByte11 (F) |
| WriteConsoleA (F) | WriteConsoleInputA (F) |
| WriteConsoleInputW (F) | WriteConsoleOutputA (F) |
| WriteConsoleOutputW18 (P) | WriteConsoleW (F) |
| WriteFile1 (P) | wsprintfA19 (P) |