diff --git a/runtime/winapi.cpp b/runtime/winapi.cpp
index ef3218f..625e460 100644
--- a/runtime/winapi.cpp
+++ b/runtime/winapi.cpp
@@ -52,6 +52,7 @@ FUNCTION (kernel32, ConvertPerformanceCounterToAuxiliaryCounter, 3)
 FUNCTION (kernel32, ConvertThreadToFiber, 1)
 FUNCTION (kernel32, ConvertThreadToFiberEx, 2)
 FUNCTION (kernel32, CreateConsoleScreenBuffer, 5)
+FUNCTION (kernel32, CreateDirectoryA, 2)
 FUNCTION (kernel32, CreateEventA, 4)
 FUNCTION (kernel32, CreateEventW, 4)
 FUNCTION (kernel32, CreateFiber, 3)
@@ -92,7 +93,11 @@ FUNCTION (kernel32, FillConsoleOutputCharacterA, 5)
 FUNCTION (kernel32, FillConsoleOutputCharacterW, 5)
 FUNCTION (kernel32, FindAtomA, 1)
 FUNCTION (kernel32, FindAtomW, 1)
+FUNCTION (kernel32, FindClose, 1)
+FUNCTION (kernel32, FindFirstFileA, 2)
+FUNCTION (kernel32, FindNextFileA, 2)
 FUNCTION (kernel32, FlushConsoleInputBuffer, 1)
+FUNCTION (kernel32, FlushFileBuffers, 1)
 FUNCTION (kernel32, FreeConsole, 0)
 FUNCTION (kernel32, FreeLibrary, 1)
 FUNCTION (kernel32, GenerateConsoleCtrlEvent, 2)
@@ -148,7 +153,7 @@ FUNCTION (kernel32, GetEnvironmentVariableA, 3)
 FUNCTION (kernel32, GetEnvironmentVariableW, 3)
 FUNCTION (kernel32, GetExitCodeProcess, 2)
 FUNCTION (kernel32, GetExitCodeThread, 2)
-FUNCTION (kernel32, GetFileAttributes, 1)
+FUNCTION (kernel32, GetFileAttributesA, 1)
 FUNCTION (kernel32, GetFileSize, 2)
 FUNCTION (kernel32, GetFileTime, 4)
 FUNCTION (kernel32, GetLargestConsoleWindowSize, 1)
@@ -246,6 +251,7 @@ FUNCTION (kernel32, QueryUnbiasedInterruptTimePrecise, 1)
 FUNCTION (kernel32, ReadFile, 5)
 FUNCTION (kernel32, ReleaseMutex, 1)
 FUNCTION (kernel32, ReleaseSemaphore, 3)
+FUNCTION (kernel32, RemoveDirectoryA, 1)
 FUNCTION (kernel32, RemoveVectoredContinueHandler, 1)
 FUNCTION (kernel32, RemoveVectoredExceptionHandler, 1)
 FUNCTION (kernel32, ResetEvent, 1)
@@ -257,17 +263,21 @@ FUNCTION (kernel32, SetCommState, 2)
 FUNCTION (kernel32, SetCommTimeouts, 2)
 FUNCTION (kernel32, SetConsoleCP, 1)
 FUNCTION (kernel32, SetConsoleMode, 2)
+FUNCTION (kernel32, SetConsoleOutputCP, 1)
 FUNCTION (kernel32, SetConsoleTextAttribute, 2)
 FUNCTION (kernel32, SetCriticalSectionSpinCount, 2)
+FUNCTION (kernel32, SetCurrentDirectoryA, 1)
 FUNCTION (kernel32, SetDefaultCommConfigA, 3)
 FUNCTION (kernel32, SetDefaultCommConfigW, 3)
 FUNCTION (kernel32, SetDynamicTimeZoneInformation, 1)
 FUNCTION (kernel32, SetEnvironmentVariableA, 2)
 FUNCTION (kernel32, SetEnvironmentVariableW, 2)
+FUNCTION (kernel32, SetEndOfFile, 1)
 FUNCTION (kernel32, SetEvent, 1)
 FUNCTION (kernel32, SetFileAttributes, 2)
 FUNCTION (kernel32, SetFilePointer, 4)
 FUNCTION (kernel32, SetFileTime, 2)
+FUNCTION (kernel32, SetHandleInformation, 3)
 FUNCTION (kernel32, SetLocalTime, 1)
 FUNCTION (kernel32, SetMailslotInfo, 2)
 FUNCTION (kernel32, SetNamedPipeHandleState, 4)
