#ifndef __KERNEL32__
#define __KERNEL32__
#uselib "KERNEL32.DLL"
#define AddAtom AddAtomW
#cfunc AddAtomA "AddAtomA" sptr
#cfunc AddAtomW "AddAtomW" wptr
#cfunc AllocConsole "AllocConsole"
#cfunc AllocateUserPhysicalPages "AllocateUserPhysicalPages" wptr, wptr, wptr
#cfunc AreFileApisANSI "AreFileApisANSI"
#cfunc AssignProcessToJobObject "AssignProcessToJobObject" wptr, wptr
#cfunc BackupRead "BackupRead" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc BackupSeek "BackupSeek" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc BackupWrite "BackupWrite" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc Beep "Beep" wptr, wptr
#define BeginUpdateResource BeginUpdateResourceW
#cfunc BeginUpdateResourceA "BeginUpdateResourceA" sptr, sptr
#cfunc BeginUpdateResourceW "BeginUpdateResourceW" wptr, wptr
#cfunc BindIoCompletionCallback "BindIoCompletionCallback" wptr, wptr, wptr
#define BuildCommDCB BuildCommDCBW
#cfunc BuildCommDCBA "BuildCommDCBA" sptr, sptr
#define BuildCommDCBAndTimeouts BuildCommDCBAndTimeoutsW
#cfunc BuildCommDCBAndTimeoutsA "BuildCommDCBAndTimeoutsA" sptr, sptr, sptr
#cfunc BuildCommDCBAndTimeoutsW "BuildCommDCBAndTimeoutsW" wptr, wptr, wptr
#cfunc BuildCommDCBW "BuildCommDCBW" wptr, wptr
#define CallNamedPipe CallNamedPipeW
#cfunc CallNamedPipeA "CallNamedPipeA" sptr, sptr, sptr, sptr, sptr, sptr, sptr
#cfunc CallNamedPipeW "CallNamedPipeW" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CancelDeviceWakeupRequest "CancelDeviceWakeupRequest" wptr
#cfunc CancelIo "CancelIo" wptr
#cfunc CancelTimerQueueTimer "CancelTimerQueueTimer" wptr, wptr
#cfunc CancelWaitableTimer "CancelWaitableTimer" wptr
#cfunc ChangeTimerQueueTimer "ChangeTimerQueueTimer" wptr, wptr, wptr, wptr
#cfunc ClearCommBreak "ClearCommBreak" wptr
#cfunc ClearCommError "ClearCommError" wptr, wptr, wptr
#cfunc CloseHandle "CloseHandle" wptr
#define CommConfigDialog CommConfigDialogW
#cfunc CommConfigDialogA "CommConfigDialogA" sptr, sptr, sptr
#cfunc CommConfigDialogW "CommConfigDialogW" wptr, wptr, wptr
#cfunc CompareFileTime "CompareFileTime" wptr, wptr
#define CompareString CompareStringW
#cfunc CompareStringA "CompareStringA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc CompareStringW "CompareStringW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc ConnectNamedPipe "ConnectNamedPipe" wptr, wptr
#cfunc ContinueDebugEvent "ContinueDebugEvent" wptr, wptr, wptr
#cfunc ConvertDefaultLocale "ConvertDefaultLocale" wptr
#cfunc ConvertThreadToFiber "ConvertThreadToFiber" wptr
#define CopyFile CopyFileW
#cfunc CopyFileA "CopyFileA" sptr, sptr, sptr
#define CopyFileEx CopyFileExW
#cfunc CopyFileExA "CopyFileExA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc CopyFileExW "CopyFileExW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CopyFileW "CopyFileW" wptr, wptr, wptr
#cfunc CreateConsoleScreenBuffer "CreateConsoleScreenBuffer" wptr, wptr, wptr, wptr, wptr
#define CreateDirectory CreateDirectoryW
#cfunc CreateDirectoryA "CreateDirectoryA" sptr, sptr
#define CreateDirectoryEx CreateDirectoryExW
#cfunc CreateDirectoryExA "CreateDirectoryExA" sptr, sptr, sptr
#cfunc CreateDirectoryExW "CreateDirectoryExW" wptr, wptr, wptr
#cfunc CreateDirectoryW "CreateDirectoryW" wptr, wptr
#define CreateEvent CreateEventW
#cfunc CreateEventA "CreateEventA" sptr, sptr, sptr, sptr
#cfunc CreateEventW "CreateEventW" wptr, wptr, wptr, wptr
#cfunc CreateFiber "CreateFiber" wptr, wptr, wptr
#define CreateFile CreateFileW
#cfunc CreateFileA "CreateFileA" sptr, sptr, sptr, sptr, sptr, sptr, sptr
#define CreateFileMapping CreateFileMappingW
#cfunc CreateFileMappingA "CreateFileMappingA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc CreateFileMappingW "CreateFileMappingW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CreateFileW "CreateFileW" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#define CreateHardLink CreateHardLinkW
#cfunc CreateHardLinkA "CreateHardLinkA" sptr, sptr, sptr
#cfunc CreateHardLinkW "CreateHardLinkW" wptr, wptr, wptr
#cfunc CreateIoCompletionPort "CreateIoCompletionPort" wptr, wptr, wptr, wptr
#define CreateJobObject CreateJobObjectW
#cfunc CreateJobObjectA "CreateJobObjectA" sptr, sptr
#cfunc CreateJobObjectW "CreateJobObjectW" wptr, wptr
#define CreateMailslot CreateMailslotW
#cfunc CreateMailslotA "CreateMailslotA" sptr, sptr, sptr, sptr
#cfunc CreateMailslotW "CreateMailslotW" wptr, wptr, wptr, wptr
#define CreateMutex CreateMutexW
#cfunc CreateMutexA "CreateMutexA" sptr, sptr, sptr
#cfunc CreateMutexW "CreateMutexW" wptr, wptr, wptr
#define CreateNamedPipe CreateNamedPipeW
#cfunc CreateNamedPipeA "CreateNamedPipeA" sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
#cfunc CreateNamedPipeW "CreateNamedPipeW" wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CreatePipe "CreatePipe" wptr, wptr, wptr, wptr
#define CreateProcess CreateProcessW
#cfunc CreateProcessA "CreateProcessA" sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
#cfunc CreateProcessW "CreateProcessW" wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CreateRemoteThread "CreateRemoteThread" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#define CreateSemaphore CreateSemaphoreW
#cfunc CreateSemaphoreA "CreateSemaphoreA" sptr, sptr, sptr, sptr
#cfunc CreateSemaphoreW "CreateSemaphoreW" wptr, wptr, wptr, wptr
#cfunc CreateTapePartition "CreateTapePartition" wptr, wptr, wptr, wptr
#cfunc CreateThread "CreateThread" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CreateTimerQueue "CreateTimerQueue"
#cfunc CreateTimerQueueTimer "CreateTimerQueueTimer" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc CreateToolhelp32Snapshot "CreateToolhelp32Snapshot" wptr, wptr
#define CreateWaitableTimer CreateWaitableTimerW
#cfunc CreateWaitableTimerA "CreateWaitableTimerA" sptr, sptr, sptr
#cfunc CreateWaitableTimerW "CreateWaitableTimerW" wptr, wptr, wptr
#cfunc DebugActiveProcess "DebugActiveProcess" wptr
#cfunc DebugBreak "DebugBreak"
#define DefineDosDevice DefineDosDeviceW
#cfunc DefineDosDeviceA "DefineDosDeviceA" sptr, sptr, sptr
#cfunc DefineDosDeviceW "DefineDosDeviceW" wptr, wptr, wptr
#cfunc DeleteAtom "DeleteAtom" wptr
#cfunc DeleteCriticalSection "DeleteCriticalSection" wptr
#cfunc DeleteFiber "DeleteFiber" wptr
#define DeleteFile DeleteFileW
#cfunc DeleteFileA "DeleteFileA" sptr
#cfunc DeleteFileW "DeleteFileW" wptr
#cfunc DeleteTimerQueue "DeleteTimerQueue" wptr
#cfunc DeleteTimerQueueEx "DeleteTimerQueueEx" wptr, wptr
#cfunc DeleteTimerQueueTimer "DeleteTimerQueueTimer" wptr, wptr, wptr
#define DeleteVolumeMountPoint DeleteVolumeMountPointW
#cfunc DeleteVolumeMountPointA "DeleteVolumeMountPointA" sptr
#cfunc DeleteVolumeMountPointW "DeleteVolumeMountPointW" wptr
#cfunc DeviceIoControl "DeviceIoControl" wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc DisableThreadLibraryCalls "DisableThreadLibraryCalls" wptr
#cfunc DisconnectNamedPipe "DisconnectNamedPipe" wptr
#define DnsHostnameToComputerName DnsHostnameToComputerNameW
#cfunc DnsHostnameToComputerNameA "DnsHostnameToComputerNameA" sptr, sptr, sptr
#cfunc DnsHostnameToComputerNameW "DnsHostnameToComputerNameW" wptr, wptr, wptr
#cfunc DosDateTimeToFileTime "DosDateTimeToFileTime" wptr, wptr, wptr
#cfunc DuplicateHandle "DuplicateHandle" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#define EndUpdateResource EndUpdateResourceW
#cfunc EndUpdateResourceA "EndUpdateResourceA" sptr, sptr
#cfunc EndUpdateResourceW "EndUpdateResourceW" wptr, wptr
#cfunc EnterCriticalSection "EnterCriticalSection" wptr
#define EnumCalendarInfo EnumCalendarInfoW
#cfunc EnumCalendarInfoA "EnumCalendarInfoA" sptr, sptr, sptr, sptr
#define EnumCalendarInfoEx EnumCalendarInfoExW
#cfunc EnumCalendarInfoExA "EnumCalendarInfoExA" sptr, sptr, sptr, sptr
#cfunc EnumCalendarInfoExW "EnumCalendarInfoExW" wptr, wptr, wptr, wptr
#cfunc EnumCalendarInfoW "EnumCalendarInfoW" wptr, wptr, wptr, wptr
#define EnumDateFormats EnumDateFormatsW
#cfunc EnumDateFormatsA "EnumDateFormatsA" sptr, sptr, sptr
#define EnumDateFormatsEx EnumDateFormatsExW
#cfunc EnumDateFormatsExA "EnumDateFormatsExA" sptr, sptr, sptr
#cfunc EnumDateFormatsExW "EnumDateFormatsExW" wptr, wptr, wptr
#cfunc EnumDateFormatsW "EnumDateFormatsW" wptr, wptr, wptr
#define EnumLanguageGroupLocales EnumLanguageGroupLocalesW
#cfunc EnumLanguageGroupLocalesA "EnumLanguageGroupLocalesA" sptr, sptr, sptr, sptr
#cfunc EnumLanguageGroupLocalesW "EnumLanguageGroupLocalesW" wptr, wptr, wptr, wptr
#define EnumResourceLanguages EnumResourceLanguagesW
#cfunc EnumResourceLanguagesA "EnumResourceLanguagesA" sptr, sptr, sptr, sptr, sptr
#cfunc EnumResourceLanguagesW "EnumResourceLanguagesW" wptr, wptr, wptr, wptr, wptr
#define EnumResourceNames EnumResourceNamesW
#cfunc EnumResourceNamesA "EnumResourceNamesA" sptr, sptr, sptr, sptr
#cfunc EnumResourceNamesW "EnumResourceNamesW" wptr, wptr, wptr, wptr
#define EnumResourceTypes EnumResourceTypesW
#cfunc EnumResourceTypesA "EnumResourceTypesA" sptr, sptr, sptr
#cfunc EnumResourceTypesW "EnumResourceTypesW" wptr, wptr, wptr
#define EnumSystemCodePages EnumSystemCodePagesW
#cfunc EnumSystemCodePagesA "EnumSystemCodePagesA" sptr, sptr
#cfunc EnumSystemCodePagesW "EnumSystemCodePagesW" wptr, wptr
#define EnumSystemLanguageGroups EnumSystemLanguageGroupsW
#cfunc EnumSystemLanguageGroupsA "EnumSystemLanguageGroupsA" sptr, sptr, sptr
#cfunc EnumSystemLanguageGroupsW "EnumSystemLanguageGroupsW" wptr, wptr, wptr
#define EnumSystemLocales EnumSystemLocalesW
#cfunc EnumSystemLocalesA "EnumSystemLocalesA" sptr, sptr
#cfunc EnumSystemLocalesW "EnumSystemLocalesW" wptr, wptr
#define EnumTimeFormats EnumTimeFormatsW
#cfunc EnumTimeFormatsA "EnumTimeFormatsA" sptr, sptr, sptr
#cfunc EnumTimeFormatsW "EnumTimeFormatsW" wptr, wptr, wptr
#define EnumUILanguages EnumUILanguagesW
#cfunc EnumUILanguagesA "EnumUILanguagesA" sptr, sptr, sptr
#cfunc EnumUILanguagesW "EnumUILanguagesW" wptr, wptr, wptr
#cfunc EraseTape "EraseTape" wptr, wptr, wptr
#cfunc EscapeCommFunction "EscapeCommFunction" wptr, wptr
#cfunc ExitProcess "ExitProcess" wptr
#cfunc ExitThread "ExitThread" wptr
#define ExpandEnvironmentStrings ExpandEnvironmentStringsW
#cfunc ExpandEnvironmentStringsA "ExpandEnvironmentStringsA" sptr, sptr, sptr
#cfunc ExpandEnvironmentStringsW "ExpandEnvironmentStringsW" wptr, wptr, wptr
#define FatalAppExit FatalAppExitW
#cfunc FatalAppExitA "FatalAppExitA" sptr, sptr
#cfunc FatalAppExitW "FatalAppExitW" wptr, wptr
#cfunc FatalExit "FatalExit" wptr
#cfunc FileTimeToDosDateTime "FileTimeToDosDateTime" wptr, wptr, wptr
#cfunc FileTimeToLocalFileTime "FileTimeToLocalFileTime" wptr, wptr
#cfunc FileTimeToSystemTime "FileTimeToSystemTime" wptr, wptr
#cfunc FillConsoleOutputAttribute "FillConsoleOutputAttribute" wptr, wptr, wptr, wptr, wptr
#define FillConsoleOutputCharacter FillConsoleOutputCharacterW
#cfunc FillConsoleOutputCharacterA "FillConsoleOutputCharacterA" sptr, sptr, sptr, sptr, sptr
#cfunc FillConsoleOutputCharacterW "FillConsoleOutputCharacterW" wptr, wptr, wptr, wptr, wptr
#define FindAtom FindAtomW
#cfunc FindAtomA "FindAtomA" sptr
#cfunc FindAtomW "FindAtomW" wptr
#cfunc FindClose "FindClose" wptr
#cfunc FindCloseChangeNotification "FindCloseChangeNotification" wptr
#define FindFirstChangeNotification FindFirstChangeNotificationW
#cfunc FindFirstChangeNotificationA "FindFirstChangeNotificationA" sptr, sptr, sptr
#cfunc FindFirstChangeNotificationW "FindFirstChangeNotificationW" wptr, wptr, wptr
#define FindFirstFile FindFirstFileW
#cfunc FindFirstFileA "FindFirstFileA" sptr, sptr
#define FindFirstFileEx FindFirstFileExW
#cfunc FindFirstFileExA "FindFirstFileExA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc FindFirstFileExW "FindFirstFileExW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc FindFirstFileW "FindFirstFileW" wptr, wptr
#define FindFirstVolume FindFirstVolumeW
#cfunc FindFirstVolumeA "FindFirstVolumeA" sptr, sptr
#define FindFirstVolumeMountPoint FindFirstVolumeMountPointW
#cfunc FindFirstVolumeMountPointA "FindFirstVolumeMountPointA" sptr, sptr, sptr
#cfunc FindFirstVolumeMountPointW "FindFirstVolumeMountPointW" wptr, wptr, wptr
#cfunc FindFirstVolumeW "FindFirstVolumeW" wptr, wptr
#cfunc FindNextChangeNotification "FindNextChangeNotification" wptr
#define FindNextFile FindNextFileW
#cfunc FindNextFileA "FindNextFileA" sptr, sptr
#cfunc FindNextFileW "FindNextFileW" wptr, wptr
#define FindNextVolume FindNextVolumeW
#cfunc FindNextVolumeA "FindNextVolumeA" sptr, sptr, sptr
#define FindNextVolumeMountPoint FindNextVolumeMountPointW
#cfunc FindNextVolumeMountPointA "FindNextVolumeMountPointA" sptr, sptr, sptr
#cfunc FindNextVolumeMountPointW "FindNextVolumeMountPointW" wptr, wptr, wptr
#cfunc FindNextVolumeW "FindNextVolumeW" wptr, wptr, wptr
#define FindResource FindResourceW
#cfunc FindResourceA "FindResourceA" sptr, sptr, sptr
#define FindResourceEx FindResourceExW
#cfunc FindResourceExA "FindResourceExA" sptr, sptr, sptr, sptr
#cfunc FindResourceExW "FindResourceExW" wptr, wptr, wptr, wptr
#cfunc FindResourceW "FindResourceW" wptr, wptr, wptr
#cfunc FindVolumeClose "FindVolumeClose" wptr
#cfunc FindVolumeMountPointClose "FindVolumeMountPointClose" wptr
#cfunc FlushConsoleInputBuffer "FlushConsoleInputBuffer" wptr
#cfunc FlushFileBuffers "FlushFileBuffers" wptr
#cfunc FlushInstructionCache "FlushInstructionCache" wptr, wptr, wptr
#cfunc FlushViewOfFile "FlushViewOfFile" wptr, wptr
#define FoldString FoldStringW
#cfunc FoldStringA "FoldStringA" sptr, sptr, sptr, sptr, sptr
#cfunc FoldStringW "FoldStringW" wptr, wptr, wptr, wptr, wptr
#define FormatMessage FormatMessageW
#cfunc FormatMessageA "FormatMessageA" sptr, sptr, sptr, sptr, sptr, sptr, sptr
#cfunc FormatMessageW "FormatMessageW" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc FreeConsole "FreeConsole"
#define FreeEnvironmentStrings FreeEnvironmentStringsW
#cfunc FreeEnvironmentStringsA "FreeEnvironmentStringsA" sptr
#cfunc FreeEnvironmentStringsW "FreeEnvironmentStringsW" wptr
#cfunc FreeLibrary "FreeLibrary" wptr
#cfunc FreeLibraryAndExitThread "FreeLibraryAndExitThread" wptr, wptr
#cfunc FreeResource "FreeResource" wptr
#cfunc FreeUserPhysicalPages "FreeUserPhysicalPages" wptr, wptr, wptr
#cfunc GenerateConsoleCtrlEvent "GenerateConsoleCtrlEvent" wptr, wptr
#cfunc GetACP "GetACP"
#define GetAtomName GetAtomNameW
#cfunc GetAtomNameA "GetAtomNameA" sptr, sptr, sptr
#cfunc GetAtomNameW "GetAtomNameW" wptr, wptr, wptr
#cfunc GetBinaryType "GetBinaryType" wptr, wptr
#cfunc GetBinaryTypeA "GetBinaryTypeA" sptr, sptr
#cfunc GetBinaryTypeW "GetBinaryTypeW" wptr, wptr
#cfunc GetCPInfo "GetCPInfo" wptr, wptr
#define GetCPInfoEx GetCPInfoExW
#cfunc GetCPInfoExA "GetCPInfoExA" sptr, sptr, sptr
#cfunc GetCPInfoExW "GetCPInfoExW" wptr, wptr, wptr
#define GetCalendarInfo GetCalendarInfoW
#cfunc GetCalendarInfoA "GetCalendarInfoA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetCalendarInfoW "GetCalendarInfoW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc GetCommConfig "GetCommConfig" wptr, wptr, wptr
#cfunc GetCommMask "GetCommMask" wptr, wptr
#cfunc GetCommModemStatus "GetCommModemStatus" wptr, wptr
#cfunc GetCommProperties "GetCommProperties" wptr, wptr
#cfunc GetCommState "GetCommState" wptr, wptr
#cfunc GetCommTimeouts "GetCommTimeouts" wptr, wptr
#define GetCommandLine GetCommandLineW
#cfunc GetCommandLineA "GetCommandLineA"
#cfunc GetCommandLineW "GetCommandLineW"
#define GetCompressedFileSize GetCompressedFileSizeW
#cfunc GetCompressedFileSizeA "GetCompressedFileSizeA" sptr, sptr
#cfunc GetCompressedFileSizeW "GetCompressedFileSizeW" wptr, wptr
#define GetComputerName GetComputerNameW
#cfunc GetComputerNameA "GetComputerNameA" sptr, sptr
#define GetComputerNameEx GetComputerNameExW
#cfunc GetComputerNameExA "GetComputerNameExA" sptr, sptr, sptr
#cfunc GetComputerNameExW "GetComputerNameExW" wptr, wptr, wptr
#cfunc GetComputerNameW "GetComputerNameW" wptr, wptr
#cfunc GetConsoleCP "GetConsoleCP"
#cfunc GetConsoleCursorInfo "GetConsoleCursorInfo" wptr, wptr
#cfunc GetConsoleMode "GetConsoleMode" wptr, wptr
#cfunc GetConsoleOutputCP "GetConsoleOutputCP"
#cfunc GetConsoleScreenBufferInfo "GetConsoleScreenBufferInfo" wptr, wptr
#define GetConsoleTitle GetConsoleTitleW
#cfunc GetConsoleTitleA "GetConsoleTitleA" sptr, sptr
#cfunc GetConsoleTitleW "GetConsoleTitleW" wptr, wptr
#define GetCurrencyFormat GetCurrencyFormatW
#cfunc GetCurrencyFormatA "GetCurrencyFormatA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetCurrencyFormatW "GetCurrencyFormatW" wptr, wptr, wptr, wptr, wptr, wptr
#define GetCurrentDirectory GetCurrentDirectoryW
#cfunc GetCurrentDirectoryA "GetCurrentDirectoryA" sptr, sptr
#cfunc GetCurrentDirectoryW "GetCurrentDirectoryW" wptr, wptr
#cfunc GetCurrentProcess "GetCurrentProcess"
#cfunc GetCurrentProcessId "GetCurrentProcessId"
#cfunc GetCurrentThread "GetCurrentThread"
#cfunc GetCurrentThreadId "GetCurrentThreadId"
#define GetDateFormat GetDateFormatW
#cfunc GetDateFormatA "GetDateFormatA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetDateFormatW "GetDateFormatW" wptr, wptr, wptr, wptr, wptr, wptr
#define GetDefaultCommConfig GetDefaultCommConfigW
#cfunc GetDefaultCommConfigA "GetDefaultCommConfigA" sptr, sptr, sptr
#cfunc GetDefaultCommConfigW "GetDefaultCommConfigW" wptr, wptr, wptr
#cfunc GetDevicePowerState "GetDevicePowerState" wptr, wptr
#define GetDiskFreeSpace GetDiskFreeSpaceW
#cfunc GetDiskFreeSpaceA "GetDiskFreeSpaceA" sptr, sptr, sptr, sptr, sptr
#define GetDiskFreeSpaceEx GetDiskFreeSpaceExW
#cfunc GetDiskFreeSpaceExA "GetDiskFreeSpaceExA" sptr, sptr, sptr, sptr
#cfunc GetDiskFreeSpaceExW "GetDiskFreeSpaceExW" wptr, wptr, wptr, wptr
#cfunc GetDiskFreeSpaceW "GetDiskFreeSpaceW" wptr, wptr, wptr, wptr, wptr
#define GetDriveType GetDriveTypeW
#cfunc GetDriveTypeA "GetDriveTypeA" sptr
#cfunc GetDriveTypeW "GetDriveTypeW" wptr
#cfunc GetEnvironmentStrings "GetEnvironmentStrings"
#cfunc GetEnvironmentStringsA "GetEnvironmentStringsA"
#cfunc GetEnvironmentStringsW "GetEnvironmentStringsW"
#define GetEnvironmentVariable GetEnvironmentVariableW
#cfunc GetEnvironmentVariableA "GetEnvironmentVariableA" sptr, sptr, sptr
#cfunc GetEnvironmentVariableW "GetEnvironmentVariableW" wptr, wptr, wptr
#cfunc GetExitCodeProcess "GetExitCodeProcess" wptr, wptr
#cfunc GetExitCodeThread "GetExitCodeThread" wptr, wptr
#define GetFileAttributes GetFileAttributesW
#cfunc GetFileAttributesA "GetFileAttributesA" sptr
#define GetFileAttributesEx GetFileAttributesExW
#cfunc GetFileAttributesExA "GetFileAttributesExA" sptr, sptr, sptr
#cfunc GetFileAttributesExW "GetFileAttributesExW" wptr, wptr, wptr
#cfunc GetFileAttributesW "GetFileAttributesW" wptr
#cfunc GetFileInformationByHandle "GetFileInformationByHandle" wptr, wptr
#cfunc GetFileSize "GetFileSize" wptr, wptr
#cfunc GetFileSizeEx "GetFileSizeEx" wptr, wptr
#cfunc GetFileTime "GetFileTime" wptr, wptr, wptr, wptr
#cfunc GetFileType "GetFileType" wptr
#define GetFullPathName GetFullPathNameW
#cfunc GetFullPathNameA "GetFullPathNameA" sptr, sptr, sptr, sptr
#cfunc GetFullPathNameW "GetFullPathNameW" wptr, wptr, wptr, wptr
#cfunc GetHandleInformation "GetHandleInformation" wptr, wptr
#cfunc GetLargestConsoleWindowSize "GetLargestConsoleWindowSize" wptr
#cfunc GetLastError "GetLastError"
#cfunc GetLocalTime "GetLocalTime" wptr
#define GetLocaleInfo GetLocaleInfoW
#cfunc GetLocaleInfoA "GetLocaleInfoA" sptr, sptr, sptr, sptr
#cfunc GetLocaleInfoW "GetLocaleInfoW" wptr, wptr, wptr, wptr
#define GetLogicalDriveStrings GetLogicalDriveStringsW
#cfunc GetLogicalDriveStringsA "GetLogicalDriveStringsA" sptr, sptr
#cfunc GetLogicalDriveStringsW "GetLogicalDriveStringsW" wptr, wptr
#cfunc GetLogicalDrives "GetLogicalDrives"
#define GetLongPathName GetLongPathNameW
#cfunc GetLongPathNameA "GetLongPathNameA" sptr, sptr, sptr
#cfunc GetLongPathNameW "GetLongPathNameW" wptr, wptr, wptr
#cfunc GetMailslotInfo "GetMailslotInfo" wptr, wptr, wptr, wptr, wptr
#define GetModuleFileName GetModuleFileNameW
#cfunc GetModuleFileNameA "GetModuleFileNameA" sptr, sptr, sptr
#cfunc GetModuleFileNameW "GetModuleFileNameW" wptr, wptr, wptr
#define GetModuleHandle GetModuleHandleW
#cfunc GetModuleHandleA "GetModuleHandleA" sptr
#cfunc GetModuleHandleW "GetModuleHandleW" wptr
#define GetNamedPipeHandleState GetNamedPipeHandleStateW
#cfunc GetNamedPipeHandleStateA "GetNamedPipeHandleStateA" sptr, sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetNamedPipeHandleStateW "GetNamedPipeHandleStateW" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc GetNamedPipeInfo "GetNamedPipeInfo" wptr, wptr, wptr, wptr, wptr
#define GetNumberFormat GetNumberFormatW
#cfunc GetNumberFormatA "GetNumberFormatA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetNumberFormatW "GetNumberFormatW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc GetNumberOfConsoleInputEvents "GetNumberOfConsoleInputEvents" wptr, wptr
#cfunc GetNumberOfConsoleMouseButtons "GetNumberOfConsoleMouseButtons" wptr
#cfunc GetOEMCP "GetOEMCP"
#cfunc GetOverlappedResult "GetOverlappedResult" wptr, wptr, wptr, wptr
#cfunc GetPriorityClass "GetPriorityClass" wptr
#define GetPrivateProfileInt GetPrivateProfileIntW
#cfunc GetPrivateProfileIntA "GetPrivateProfileIntA" sptr, sptr, sptr, sptr
#cfunc GetPrivateProfileIntW "GetPrivateProfileIntW" wptr, wptr, wptr, wptr
#define GetPrivateProfileSection GetPrivateProfileSectionW
#cfunc GetPrivateProfileSectionA "GetPrivateProfileSectionA" sptr, sptr, sptr, sptr
#define GetPrivateProfileSectionNames GetPrivateProfileSectionNamesW
#cfunc GetPrivateProfileSectionNamesA "GetPrivateProfileSectionNamesA" sptr, sptr, sptr
#cfunc GetPrivateProfileSectionNamesW "GetPrivateProfileSectionNamesW" wptr, wptr, wptr
#cfunc GetPrivateProfileSectionW "GetPrivateProfileSectionW" wptr, wptr, wptr, wptr
#define GetPrivateProfileString GetPrivateProfileStringW
#cfunc GetPrivateProfileStringA "GetPrivateProfileStringA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetPrivateProfileStringW "GetPrivateProfileStringW" wptr, wptr, wptr, wptr, wptr, wptr
#define GetPrivateProfileStruct GetPrivateProfileStructW
#cfunc GetPrivateProfileStructA "GetPrivateProfileStructA" sptr, sptr, sptr, sptr, sptr
#cfunc GetPrivateProfileStructW "GetPrivateProfileStructW" wptr, wptr, wptr, wptr, wptr
#cfunc GetProcAddress "GetProcAddress" wptr, wptr
#cfunc GetProcessAffinityMask "GetProcessAffinityMask" wptr, wptr, wptr
#cfunc GetProcessHeap "GetProcessHeap"
#cfunc GetProcessHeaps "GetProcessHeaps" wptr, wptr
#cfunc GetProcessIoCounters "GetProcessIoCounters" wptr, wptr
#cfunc GetProcessPriorityBoost "GetProcessPriorityBoost" wptr, wptr
#cfunc GetProcessShutdownParameters "GetProcessShutdownParameters" wptr, wptr
#cfunc GetProcessTimes "GetProcessTimes" wptr, wptr, wptr, wptr, wptr
#cfunc GetProcessVersion "GetProcessVersion" wptr
#cfunc GetProcessWorkingSetSize "GetProcessWorkingSetSize" wptr, wptr, wptr
#define GetProfileInt GetProfileIntW
#cfunc GetProfileIntA "GetProfileIntA" sptr, sptr, sptr
#cfunc GetProfileIntW "GetProfileIntW" wptr, wptr, wptr
#define GetProfileSection GetProfileSectionW
#cfunc GetProfileSectionA "GetProfileSectionA" sptr, sptr, sptr
#cfunc GetProfileSectionW "GetProfileSectionW" wptr, wptr, wptr
#define GetProfileString GetProfileStringW
#cfunc GetProfileStringA "GetProfileStringA" sptr, sptr, sptr, sptr, sptr
#cfunc GetProfileStringW "GetProfileStringW" wptr, wptr, wptr, wptr, wptr
#cfunc GetQueuedCompletionStatus "GetQueuedCompletionStatus" wptr, wptr, wptr, wptr, wptr
#define GetShortPathName GetShortPathNameW
#cfunc GetShortPathNameA "GetShortPathNameA" sptr, sptr, sptr
#cfunc GetShortPathNameW "GetShortPathNameW" wptr, wptr, wptr
#define GetStartupInfo GetStartupInfoW
#cfunc GetStartupInfoA "GetStartupInfoA" sptr
#cfunc GetStartupInfoW "GetStartupInfoW" wptr
#cfunc GetStdHandle "GetStdHandle" wptr
#define GetStringType GetStringTypeW
#cfunc GetStringTypeA "GetStringTypeA" sptr, sptr, sptr, sptr, sptr
#define GetStringTypeEx GetStringTypeExW
#cfunc GetStringTypeExA "GetStringTypeExA" sptr, sptr, sptr, sptr, sptr
#cfunc GetStringTypeExW "GetStringTypeExW" wptr, wptr, wptr, wptr, wptr
#cfunc GetStringTypeW "GetStringTypeW" wptr, wptr, wptr, wptr
#cfunc GetSystemDefaultLCID "GetSystemDefaultLCID"
#cfunc GetSystemDefaultLangID "GetSystemDefaultLangID"
#cfunc GetSystemDefaultUILanguage "GetSystemDefaultUILanguage"
#define GetSystemDirectory GetSystemDirectoryW
#cfunc GetSystemDirectoryA "GetSystemDirectoryA" sptr, sptr
#cfunc GetSystemDirectoryW "GetSystemDirectoryW" wptr, wptr
#cfunc GetSystemInfo "GetSystemInfo" wptr
#cfunc GetSystemPowerStatus "GetSystemPowerStatus" wptr
#cfunc GetSystemTime "GetSystemTime" wptr
#cfunc GetSystemTimeAdjustment "GetSystemTimeAdjustment" wptr, wptr, wptr
#cfunc GetSystemTimeAsFileTime "GetSystemTimeAsFileTime" wptr
#define GetSystemWindowsDirectory GetSystemWindowsDirectoryW
#cfunc GetSystemWindowsDirectoryA "GetSystemWindowsDirectoryA" sptr, sptr
#cfunc GetSystemWindowsDirectoryW "GetSystemWindowsDirectoryW" wptr, wptr
#cfunc GetTapeParameters "GetTapeParameters" wptr, wptr, wptr, wptr
#cfunc GetTapePosition "GetTapePosition" wptr, wptr, wptr, wptr, wptr
#cfunc GetTapeStatus "GetTapeStatus" wptr
#define GetTempFileName GetTempFileNameW
#cfunc GetTempFileNameA "GetTempFileNameA" sptr, sptr, sptr, sptr
#cfunc GetTempFileNameW "GetTempFileNameW" wptr, wptr, wptr, wptr
#define GetTempPath GetTempPathW
#cfunc GetTempPathA "GetTempPathA" sptr, sptr
#cfunc GetTempPathW "GetTempPathW" wptr, wptr
#cfunc GetThreadContext "GetThreadContext" wptr, wptr
#cfunc GetThreadLocale "GetThreadLocale"
#cfunc GetThreadPriority "GetThreadPriority" wptr
#cfunc GetThreadPriorityBoost "GetThreadPriorityBoost" wptr, wptr
#cfunc GetThreadSelectorEntry "GetThreadSelectorEntry" wptr, wptr, wptr
#cfunc GetThreadTimes "GetThreadTimes" wptr, wptr, wptr, wptr, wptr
#cfunc GetTickCount "GetTickCount"
#define GetTimeFormat GetTimeFormatW
#cfunc GetTimeFormatA "GetTimeFormatA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetTimeFormatW "GetTimeFormatW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc GetTimeZoneInformation "GetTimeZoneInformation" wptr
#cfunc GetUserDefaultLCID "GetUserDefaultLCID"
#cfunc GetUserDefaultLangID "GetUserDefaultLangID"
#cfunc GetUserDefaultUILanguage "GetUserDefaultUILanguage"
#cfunc GetVersion "GetVersion"
#define GetVersionEx GetVersionExW
#cfunc GetVersionExA "GetVersionExA" sptr
#cfunc GetVersionExW "GetVersionExW" wptr
#define GetVolumeInformation GetVolumeInformationW
#cfunc GetVolumeInformationA "GetVolumeInformationA" sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
#cfunc GetVolumeInformationW "GetVolumeInformationW" wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
#define GetVolumeNameForVolumeMountPoint GetVolumeNameForVolumeMountPointW
#cfunc GetVolumeNameForVolumeMountPointA "GetVolumeNameForVolumeMountPointA" sptr, sptr, sptr
#cfunc GetVolumeNameForVolumeMountPointW "GetVolumeNameForVolumeMountPointW" wptr, wptr, wptr
#define GetVolumePathName GetVolumePathNameW
#cfunc GetVolumePathNameA "GetVolumePathNameA" sptr, sptr, sptr
#cfunc GetVolumePathNameW "GetVolumePathNameW" wptr, wptr, wptr
#define GetWindowsDirectory GetWindowsDirectoryW
#cfunc GetWindowsDirectoryA "GetWindowsDirectoryA" sptr, sptr
#cfunc GetWindowsDirectoryW "GetWindowsDirectoryW" wptr, wptr
#cfunc GetWriteWatch "GetWriteWatch" wptr, wptr, wptr, wptr, wptr, wptr
#define GlobalAddAtom GlobalAddAtomW
#cfunc GlobalAddAtomA "GlobalAddAtomA" sptr
#cfunc GlobalAddAtomW "GlobalAddAtomW" wptr
#cfunc GlobalAlloc "GlobalAlloc" wptr, wptr
#cfunc GlobalCompact "GlobalCompact" wptr
#cfunc GlobalDeleteAtom "GlobalDeleteAtom" wptr
#define GlobalFindAtom GlobalFindAtomW
#cfunc GlobalFindAtomA "GlobalFindAtomA" sptr
#cfunc GlobalFindAtomW "GlobalFindAtomW" wptr
#cfunc GlobalFix "GlobalFix" wptr
#cfunc GlobalFlags "GlobalFlags" wptr
#cfunc GlobalFree "GlobalFree" wptr
#define GlobalGetAtomName GlobalGetAtomNameW
#cfunc GlobalGetAtomNameA "GlobalGetAtomNameA" sptr, sptr, sptr
#cfunc GlobalGetAtomNameW "GlobalGetAtomNameW" wptr, wptr, wptr
#cfunc GlobalHandle "GlobalHandle" wptr
#cfunc GlobalLock "GlobalLock" wptr
#cfunc GlobalMemoryStatus "GlobalMemoryStatus" wptr
#cfunc GlobalMemoryStatusEx "GlobalMemoryStatusEx" wptr
#cfunc GlobalReAlloc "GlobalReAlloc" wptr, wptr, wptr
#cfunc GlobalSize "GlobalSize" wptr
#cfunc GlobalUnWire "GlobalUnWire" wptr
#cfunc GlobalUnfix "GlobalUnfix" wptr
#cfunc GlobalUnlock "GlobalUnlock" wptr
#cfunc GlobalWire "GlobalWire" wptr
#cfunc Heap32First "Heap32First" wptr, wptr, wptr
#cfunc Heap32ListFirst "Heap32ListFirst" wptr, wptr
#cfunc Heap32ListNext "Heap32ListNext" wptr, wptr
#cfunc Heap32Next "Heap32Next" wptr
#cfunc HeapAlloc "HeapAlloc" wptr, wptr, wptr
#cfunc HeapCompact "HeapCompact" wptr, wptr
#cfunc HeapCreate "HeapCreate" wptr, wptr, wptr
#cfunc HeapDestroy "HeapDestroy" wptr
#cfunc HeapFree "HeapFree" wptr, wptr, wptr
#cfunc HeapLock "HeapLock" wptr
#cfunc HeapReAlloc "HeapReAlloc" wptr, wptr, wptr, wptr
#cfunc HeapSize "HeapSize" wptr, wptr, wptr
#cfunc HeapUnlock "HeapUnlock" wptr
#cfunc HeapValidate "HeapValidate" wptr, wptr, wptr
#cfunc HeapWalk "HeapWalk" wptr, wptr
#cfunc InitAtomTable "InitAtomTable" wptr
#cfunc InitializeCriticalSection "InitializeCriticalSection" wptr
#cfunc InitializeCriticalSectionAndSpinCount "InitializeCriticalSectionAndSpinCount" wptr, wptr
#cfunc InterlockedCompareExchange "InterlockedCompareExchange" wptr, wptr, wptr
#cfunc InterlockedDecrement "InterlockedDecrement" wptr
#cfunc InterlockedExchange "InterlockedExchange" wptr, wptr
#cfunc InterlockedExchangeAdd "InterlockedExchangeAdd" wptr, wptr
#cfunc InterlockedIncrement "InterlockedIncrement" wptr
#cfunc IsBadCodePtr "IsBadCodePtr" wptr
#cfunc IsBadHugeReadPtr "IsBadHugeReadPtr" wptr, wptr
#cfunc IsBadHugeWritePtr "IsBadHugeWritePtr" wptr, wptr
#cfunc IsBadReadPtr "IsBadReadPtr" wptr, wptr
#define IsBadStringPtr IsBadStringPtrW
#cfunc IsBadStringPtrA "IsBadStringPtrA" sptr, sptr
#cfunc IsBadStringPtrW "IsBadStringPtrW" wptr, wptr
#cfunc IsBadWritePtr "IsBadWritePtr" wptr, wptr
#cfunc IsDBCSLeadByte "IsDBCSLeadByte" wptr
#cfunc IsDBCSLeadByteEx "IsDBCSLeadByteEx" wptr, wptr
#cfunc IsDebuggerPresent "IsDebuggerPresent"
#cfunc IsProcessorFeaturePresent "IsProcessorFeaturePresent" wptr
#cfunc IsSystemResumeAutomatic "IsSystemResumeAutomatic"
#cfunc IsValidCodePage "IsValidCodePage" wptr
#cfunc IsValidLanguageGroup "IsValidLanguageGroup" wptr, wptr
#cfunc IsValidLocale "IsValidLocale" wptr, wptr
#define LCMapString LCMapStringW
#cfunc LCMapStringA "LCMapStringA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc LCMapStringW "LCMapStringW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc LeaveCriticalSection "LeaveCriticalSection" wptr
#define LoadLibrary LoadLibraryW
#cfunc LoadLibraryA "LoadLibraryA" sptr
#define LoadLibraryEx LoadLibraryExW
#cfunc LoadLibraryExA "LoadLibraryExA" sptr, sptr, sptr
#cfunc LoadLibraryExW "LoadLibraryExW" wptr, wptr, wptr
#cfunc LoadLibraryW "LoadLibraryW" wptr
#cfunc LoadModule "LoadModule" wptr, wptr
#cfunc LoadResource "LoadResource" wptr, wptr
#cfunc LocalAlloc "LocalAlloc" wptr, wptr
#cfunc LocalCompact "LocalCompact" wptr
#cfunc LocalFileTimeToFileTime "LocalFileTimeToFileTime" wptr, wptr
#cfunc LocalFlags "LocalFlags" wptr
#cfunc LocalFree "LocalFree" wptr
#cfunc LocalHandle "LocalHandle" wptr
#cfunc LocalLock "LocalLock" wptr
#cfunc LocalReAlloc "LocalReAlloc" wptr, wptr, wptr
#cfunc LocalShrink "LocalShrink" wptr, wptr
#cfunc LocalSize "LocalSize" wptr
#cfunc LocalUnlock "LocalUnlock" wptr
#cfunc LockFile "LockFile" wptr, wptr, wptr, wptr, wptr
#cfunc LockFileEx "LockFileEx" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc LockResource "LockResource" wptr
#cfunc MapUserPhysicalPages "MapUserPhysicalPages" wptr, wptr, wptr
#cfunc MapUserPhysicalPagesScatter "MapUserPhysicalPagesScatter" wptr, wptr, wptr
#cfunc MapViewOfFile "MapViewOfFile" wptr, wptr, wptr, wptr, wptr
#cfunc MapViewOfFileEx "MapViewOfFileEx" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc Module32First "Module32First" wptr, wptr
#cfunc Module32FirstW "Module32FirstW" wptr, wptr
#cfunc Module32Next "Module32Next" wptr, wptr
#cfunc Module32NextW "Module32NextW" wptr, wptr
#define MoveFile MoveFileW
#cfunc MoveFileA "MoveFileA" sptr, sptr
#define MoveFileEx MoveFileExW
#cfunc MoveFileExA "MoveFileExA" sptr, sptr, sptr
#cfunc MoveFileExW "MoveFileExW" wptr, wptr, wptr
#cfunc MoveFileW "MoveFileW" wptr, wptr
#define MoveFileWithProgress MoveFileWithProgressW
#cfunc MoveFileWithProgressA "MoveFileWithProgressA" sptr, sptr, sptr, sptr, sptr
#cfunc MoveFileWithProgressW "MoveFileWithProgressW" wptr, wptr, wptr, wptr, wptr
#cfunc MulDiv "MulDiv" wptr, wptr, wptr
#cfunc MultiByteToWideChar "MultiByteToWideChar" wptr, wptr, wptr, wptr, wptr, wptr
#define OpenEvent OpenEventW
#cfunc OpenEventA "OpenEventA" sptr, sptr, sptr
#cfunc OpenEventW "OpenEventW" wptr, wptr, wptr
#cfunc OpenFile "OpenFile" wptr, wptr, wptr
#define OpenFileMapping OpenFileMappingW
#cfunc OpenFileMappingA "OpenFileMappingA" sptr, sptr, sptr
#cfunc OpenFileMappingW "OpenFileMappingW" wptr, wptr, wptr
#define OpenJobObject OpenJobObjectW
#cfunc OpenJobObjectA "OpenJobObjectA" sptr, sptr, sptr
#cfunc OpenJobObjectW "OpenJobObjectW" wptr, wptr, wptr
#define OpenMutex OpenMutexW
#cfunc OpenMutexA "OpenMutexA" sptr, sptr, sptr
#cfunc OpenMutexW "OpenMutexW" wptr, wptr, wptr
#cfunc OpenProcess "OpenProcess" wptr, wptr, wptr
#define OpenSemaphore OpenSemaphoreW
#cfunc OpenSemaphoreA "OpenSemaphoreA" sptr, sptr, sptr
#cfunc OpenSemaphoreW "OpenSemaphoreW" wptr, wptr, wptr
#cfunc OpenThread "OpenThread" wptr, wptr, wptr
#define OpenWaitableTimer OpenWaitableTimerW
#cfunc OpenWaitableTimerA "OpenWaitableTimerA" sptr, sptr, sptr
#cfunc OpenWaitableTimerW "OpenWaitableTimerW" wptr, wptr, wptr
#define OutputDebugString OutputDebugStringW
#cfunc OutputDebugStringA "OutputDebugStringA" sptr
#cfunc OutputDebugStringW "OutputDebugStringW" wptr
#define PeekConsoleInput PeekConsoleInputW
#cfunc PeekConsoleInputA "PeekConsoleInputA" sptr, sptr, sptr, sptr
#cfunc PeekConsoleInputW "PeekConsoleInputW" wptr, wptr, wptr, wptr
#cfunc PeekNamedPipe "PeekNamedPipe" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc PostQueuedCompletionStatus "PostQueuedCompletionStatus" wptr, wptr, wptr, wptr
#cfunc PrepareTape "PrepareTape" wptr, wptr, wptr
#cfunc Process32First "Process32First" wptr, wptr
#cfunc Process32FirstW "Process32FirstW" wptr, wptr
#cfunc Process32Next "Process32Next" wptr, wptr
#cfunc Process32NextW "Process32NextW" wptr, wptr
#cfunc ProcessIdToSessionId "ProcessIdToSessionId" wptr, wptr
#cfunc PulseEvent "PulseEvent" wptr
#cfunc PurgeComm "PurgeComm" wptr, wptr
#define QueryDosDevice QueryDosDeviceW
#cfunc QueryDosDeviceA "QueryDosDeviceA" sptr, sptr, sptr
#cfunc QueryDosDeviceW "QueryDosDeviceW" wptr, wptr, wptr
#cfunc QueryInformationJobObject "QueryInformationJobObject" wptr, wptr, wptr, wptr, wptr
#cfunc QueryPerformanceCounter "QueryPerformanceCounter" wptr
#cfunc QueryPerformanceFrequency "QueryPerformanceFrequency" wptr
#cfunc QueueUserAPC "QueueUserAPC" wptr, wptr, wptr
#cfunc QueueUserWorkItem "QueueUserWorkItem" wptr, wptr, wptr
#cfunc RaiseException "RaiseException" wptr, wptr, wptr, wptr
#define ReadConsole ReadConsoleW
#cfunc ReadConsoleA "ReadConsoleA" sptr, sptr, sptr, sptr, sptr
#define ReadConsoleInput ReadConsoleInputW
#cfunc ReadConsoleInputA "ReadConsoleInputA" sptr, sptr, sptr, sptr
#cfunc ReadConsoleInputW "ReadConsoleInputW" wptr, wptr, wptr, wptr
#define ReadConsoleOutput ReadConsoleOutputW
#cfunc ReadConsoleOutputA "ReadConsoleOutputA" sptr, sptr, sptr, sptr, sptr
#cfunc ReadConsoleOutputAttribute "ReadConsoleOutputAttribute" wptr, wptr, wptr, wptr, wptr
#define ReadConsoleOutputCharacter ReadConsoleOutputCharacterW
#cfunc ReadConsoleOutputCharacterA "ReadConsoleOutputCharacterA" sptr, sptr, sptr, sptr, sptr
#cfunc ReadConsoleOutputCharacterW "ReadConsoleOutputCharacterW" wptr, wptr, wptr, wptr, wptr
#cfunc ReadConsoleOutputW "ReadConsoleOutputW" wptr, wptr, wptr, wptr, wptr
#cfunc ReadConsoleW "ReadConsoleW" wptr, wptr, wptr, wptr, wptr
#cfunc ReadDirectoryChangesW "ReadDirectoryChangesW" wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc ReadFile "ReadFile" wptr, wptr, wptr, wptr, wptr
#cfunc ReadFileEx "ReadFileEx" wptr, wptr, wptr, wptr, wptr
#cfunc ReadFileScatter "ReadFileScatter" wptr, wptr, wptr, wptr, wptr
#cfunc ReadProcessMemory "ReadProcessMemory" wptr, wptr, wptr, wptr, wptr
#cfunc RegisterWaitForSingleObject "RegisterWaitForSingleObject" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc RegisterWaitForSingleObjectEx "RegisterWaitForSingleObjectEx" wptr, wptr, wptr, wptr, wptr
#cfunc ReleaseMutex "ReleaseMutex" wptr
#cfunc ReleaseSemaphore "ReleaseSemaphore" wptr, wptr, wptr
#define RemoveDirectory RemoveDirectoryW
#cfunc RemoveDirectoryA "RemoveDirectoryA" sptr
#cfunc RemoveDirectoryW "RemoveDirectoryW" wptr
#cfunc ReplaceFile "ReplaceFile" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc ReplaceFileA "ReplaceFileA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc ReplaceFileW "ReplaceFileW" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc RequestDeviceWakeup "RequestDeviceWakeup" wptr
#cfunc RequestWakeupLatency "RequestWakeupLatency" wptr
#cfunc ResetEvent "ResetEvent" wptr
#cfunc ResetWriteWatch "ResetWriteWatch" wptr, wptr
#cfunc ResumeThread "ResumeThread" wptr
#cfunc RtlFillMemory "RtlFillMemory" wptr, wptr, wptr
#cfunc RtlMoveMemory "RtlMoveMemory" wptr, wptr, wptr
#cfunc RtlUnwind "RtlUnwind" wptr, wptr, wptr, wptr
#cfunc RtlZeroMemory "RtlZeroMemory" wptr, wptr
#define ScrollConsoleScreenBuffer ScrollConsoleScreenBufferW
#cfunc ScrollConsoleScreenBufferA "ScrollConsoleScreenBufferA" sptr, sptr, sptr, sptr, sptr
#cfunc ScrollConsoleScreenBufferW "ScrollConsoleScreenBufferW" wptr, wptr, wptr, wptr, wptr
#define SearchPath SearchPathW
#cfunc SearchPathA "SearchPathA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc SearchPathW "SearchPathW" wptr, wptr, wptr, wptr, wptr, wptr
#define SetCalendarInfo SetCalendarInfoW
#cfunc SetCalendarInfoA "SetCalendarInfoA" sptr, sptr, sptr, sptr
#cfunc SetCalendarInfoW "SetCalendarInfoW" wptr, wptr, wptr, wptr
#cfunc SetCommBreak "SetCommBreak" wptr
#cfunc SetCommConfig "SetCommConfig" wptr, wptr, wptr
#cfunc SetCommMask "SetCommMask" wptr, wptr
#cfunc SetCommState "SetCommState" wptr, wptr
#cfunc SetCommTimeouts "SetCommTimeouts" wptr, wptr
#define SetComputerName SetComputerNameW
#cfunc SetComputerNameA "SetComputerNameA" sptr
#define SetComputerNameEx SetComputerNameExW
#cfunc SetComputerNameExA "SetComputerNameExA" sptr, sptr
#cfunc SetComputerNameExW "SetComputerNameExW" wptr, wptr
#cfunc SetComputerNameW "SetComputerNameW" wptr
#cfunc SetConsoleActiveScreenBuffer "SetConsoleActiveScreenBuffer" wptr
#cfunc SetConsoleCP "SetConsoleCP" wptr
#cfunc SetConsoleCtrlHandler "SetConsoleCtrlHandler" wptr, wptr
#cfunc SetConsoleCursor "SetConsoleCursor" wptr, wptr
#cfunc SetConsoleCursorInfo "SetConsoleCursorInfo" wptr, wptr
#cfunc SetConsoleCursorPosition "SetConsoleCursorPosition" wptr, wptr
#cfunc SetConsoleMode "SetConsoleMode" wptr, wptr
#cfunc SetConsoleOutputCP "SetConsoleOutputCP" wptr
#cfunc SetConsoleScreenBufferSize "SetConsoleScreenBufferSize" wptr, wptr
#cfunc SetConsoleTextAttribute "SetConsoleTextAttribute" wptr, wptr
#define SetConsoleTitle SetConsoleTitleW
#cfunc SetConsoleTitleA "SetConsoleTitleA" sptr
#cfunc SetConsoleTitleW "SetConsoleTitleW" wptr
#cfunc SetConsoleWindowInfo "SetConsoleWindowInfo" wptr, wptr, wptr
#cfunc SetCriticalSectionSpinCount "SetCriticalSectionSpinCount" wptr, wptr
#define SetCurrentDirectory SetCurrentDirectoryW
#cfunc SetCurrentDirectoryA "SetCurrentDirectoryA" sptr
#cfunc SetCurrentDirectoryW "SetCurrentDirectoryW" wptr
#define SetDefaultCommConfig SetDefaultCommConfigW
#cfunc SetDefaultCommConfigA "SetDefaultCommConfigA" sptr, sptr, sptr
#cfunc SetDefaultCommConfigW "SetDefaultCommConfigW" wptr, wptr, wptr
#cfunc SetEndOfFile "SetEndOfFile" wptr
#define SetEnvironmentVariable SetEnvironmentVariableW
#cfunc SetEnvironmentVariableA "SetEnvironmentVariableA" sptr, sptr
#cfunc SetEnvironmentVariableW "SetEnvironmentVariableW" wptr, wptr
#cfunc SetErrorMode "SetErrorMode" wptr
#cfunc SetEvent "SetEvent" wptr
#cfunc SetFileApisToANSI "SetFileApisToANSI"
#cfunc SetFileApisToOEM "SetFileApisToOEM"
#define SetFileAttributes SetFileAttributesW
#cfunc SetFileAttributesA "SetFileAttributesA" sptr, sptr
#cfunc SetFileAttributesW "SetFileAttributesW" wptr, wptr
#cfunc SetFilePointer "SetFilePointer" wptr, wptr, wptr, wptr
#cfunc SetFilePointerEx "SetFilePointerEx" wptr, wptr, wptr, wptr, wptr
#cfunc SetFileTime "SetFileTime" wptr, wptr, wptr, wptr
#cfunc SetHandleCount "SetHandleCount" wptr
#cfunc SetHandleInformation "SetHandleInformation" wptr, wptr, wptr
#cfunc SetInformationJobObject "SetInformationJobObject" wptr, wptr, wptr, wptr
#cfunc SetLastError "SetLastError" wptr
#cfunc SetLocalTime "SetLocalTime" wptr
#define SetLocaleInfo SetLocaleInfoW
#cfunc SetLocaleInfoA "SetLocaleInfoA" sptr, sptr, sptr
#cfunc SetLocaleInfoW "SetLocaleInfoW" wptr, wptr, wptr
#cfunc SetMailslotInfo "SetMailslotInfo" wptr, wptr
#cfunc SetMessageWaitingIndicator "SetMessageWaitingIndicator" wptr, wptr
#cfunc SetNamedPipeHandleState "SetNamedPipeHandleState" wptr, wptr, wptr, wptr
#cfunc SetPriorityClass "SetPriorityClass" wptr, wptr
#cfunc SetProcessAffinityMask "SetProcessAffinityMask" wptr, wptr
#cfunc SetProcessPriorityBoost "SetProcessPriorityBoost" wptr, wptr
#cfunc SetProcessShutdownParameters "SetProcessShutdownParameters" wptr, wptr
#cfunc SetProcessWorkingSetSize "SetProcessWorkingSetSize" wptr, wptr, wptr
#cfunc SetStdHandle "SetStdHandle" wptr, wptr
#cfunc SetSystemPowerState "SetSystemPowerState" wptr, wptr
#cfunc SetSystemTime "SetSystemTime" wptr
#cfunc SetSystemTimeAdjustment "SetSystemTimeAdjustment" wptr, wptr
#cfunc SetTapeParameters "SetTapeParameters" wptr, wptr, wptr
#cfunc SetTapePosition "SetTapePosition" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc SetThreadAffinityMask "SetThreadAffinityMask" wptr, wptr
#cfunc SetThreadContext "SetThreadContext" wptr, wptr
#cfunc SetThreadExecutionState "SetThreadExecutionState" wptr
#cfunc SetThreadIdealProcessor "SetThreadIdealProcessor" wptr, wptr
#cfunc SetThreadLocale "SetThreadLocale" wptr
#cfunc SetThreadPriority "SetThreadPriority" wptr, wptr
#cfunc SetThreadPriorityBoost "SetThreadPriorityBoost" wptr, wptr
#cfunc SetTimeZoneInformation "SetTimeZoneInformation" wptr
#cfunc SetTimerQueueTimer "SetTimerQueueTimer" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc SetUnhandledExceptionFilter "SetUnhandledExceptionFilter" wptr
#define SetVolumeLabel SetVolumeLabelW
#cfunc SetVolumeLabelA "SetVolumeLabelA" sptr, sptr
#cfunc SetVolumeLabelW "SetVolumeLabelW" wptr, wptr
#define SetVolumeMountPoint SetVolumeMountPointW
#cfunc SetVolumeMountPointA "SetVolumeMountPointA" sptr, sptr
#cfunc SetVolumeMountPointW "SetVolumeMountPointW" wptr, wptr
#cfunc SetWaitableTimer "SetWaitableTimer" wptr, wptr, wptr, wptr, wptr, wptr
#cfunc SetupComm "SetupComm" wptr, wptr, wptr
#cfunc SignalObjectAndWait "SignalObjectAndWait" wptr, wptr, wptr, wptr
#cfunc SizeofResource "SizeofResource" wptr, wptr
#cfunc Sleep "Sleep" wptr
#cfunc SleepEx "SleepEx" wptr, wptr
#cfunc SuspendThread "SuspendThread" wptr
#cfunc SwitchToFiber "SwitchToFiber" wptr
#cfunc SwitchToThread "SwitchToThread"
#cfunc SystemTimeToFileTime "SystemTimeToFileTime" wptr, wptr
#cfunc SystemTimeToTzSpecificLocalTime "SystemTimeToTzSpecificLocalTime" wptr, wptr, wptr
#cfunc TerminateJobObject "TerminateJobObject" wptr, wptr
#cfunc TerminateProcess "TerminateProcess" wptr, wptr
#cfunc TerminateThread "TerminateThread" wptr, wptr
#cfunc Thread32First "Thread32First" wptr, wptr
#cfunc Thread32Next "Thread32Next" wptr, wptr
#cfunc TlsAlloc "TlsAlloc"
#cfunc TlsFree "TlsFree" wptr
#cfunc TlsGetValue "TlsGetValue" wptr
#cfunc TlsSetValue "TlsSetValue" wptr, wptr
#cfunc Toolhelp32ReadProcessMemory "Toolhelp32ReadProcessMemory" wptr, wptr, wptr, wptr, wptr
#cfunc TransactNamedPipe "TransactNamedPipe" wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc TransmitCommChar "TransmitCommChar" wptr, wptr
#cfunc TryEnterCriticalSection "TryEnterCriticalSection" wptr
#cfunc UnhandledExceptionFilter "UnhandledExceptionFilter" wptr
#cfunc UnlockFile "UnlockFile" wptr, wptr, wptr, wptr, wptr
#cfunc UnlockFileEx "UnlockFileEx" wptr, wptr, wptr, wptr, wptr
#cfunc UnmapViewOfFile "UnmapViewOfFile" wptr
#cfunc UnregisterWait "UnregisterWait" wptr
#cfunc UnregisterWaitEx "UnregisterWaitEx" wptr, wptr
#define UpdateResource UpdateResourceW
#cfunc UpdateResourceA "UpdateResourceA" sptr, sptr, sptr, sptr, sptr, sptr
#cfunc UpdateResourceW "UpdateResourceW" wptr, wptr, wptr, wptr, wptr, wptr
#define VerLanguageName VerLanguageNameW
#cfunc VerLanguageNameA "VerLanguageNameA" sptr, sptr, sptr
#cfunc VerLanguageNameW "VerLanguageNameW" wptr, wptr, wptr
#cfunc VerSetConditionMask "VerSetConditionMask" wptr, wptr, wptr, wptr
#define VerifyVersionInfo VerifyVersionInfoW
#cfunc VerifyVersionInfoA "VerifyVersionInfoA" sptr, sptr, sptr, sptr
#cfunc VerifyVersionInfoW "VerifyVersionInfoW" wptr, wptr, wptr, wptr
#cfunc VirtualAlloc "VirtualAlloc" wptr, wptr, wptr, wptr
#cfunc VirtualAllocEx "VirtualAllocEx" wptr, wptr, wptr, wptr, wptr
#cfunc VirtualFree "VirtualFree" wptr, wptr, wptr
#cfunc VirtualFreeEx "VirtualFreeEx" wptr, wptr, wptr, wptr
#cfunc VirtualLock "VirtualLock" wptr, wptr
#cfunc VirtualProtect "VirtualProtect" wptr, wptr, wptr, wptr
#cfunc VirtualProtectEx "VirtualProtectEx" wptr, wptr, wptr, wptr, wptr
#cfunc VirtualQuery "VirtualQuery" wptr, wptr, wptr
#cfunc VirtualQueryEx "VirtualQueryEx" wptr, wptr, wptr, wptr
#cfunc VirtualUnlock "VirtualUnlock" wptr, wptr
#cfunc WaitCommEvent "WaitCommEvent" wptr, wptr, wptr
#cfunc WaitForDebugEvent "WaitForDebugEvent" wptr, wptr
#cfunc WaitForMultipleObjects "WaitForMultipleObjects" wptr, wptr, wptr, wptr
#cfunc WaitForMultipleObjectsEx "WaitForMultipleObjectsEx" wptr, wptr, wptr, wptr, wptr
#cfunc WaitForSingleObject "WaitForSingleObject" wptr, wptr
#cfunc WaitForSingleObjectEx "WaitForSingleObjectEx" wptr, wptr, wptr
#define WaitNamedPipe WaitNamedPipeW
#cfunc WaitNamedPipeA "WaitNamedPipeA" sptr, sptr
#cfunc WaitNamedPipeW "WaitNamedPipeW" wptr, wptr
#cfunc WideCharToMultiByte "WideCharToMultiByte" wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
#cfunc WinExec "WinExec" wptr, wptr
#define WriteConsole WriteConsoleW
#cfunc WriteConsoleA "WriteConsoleA" sptr, sptr, sptr, sptr, sptr
#define WriteConsoleInput WriteConsoleInputW
#cfunc WriteConsoleInputA "WriteConsoleInputA" sptr, sptr, sptr, sptr
#cfunc WriteConsoleInputW "WriteConsoleInputW" wptr, wptr, wptr, wptr
#define WriteConsoleOutput WriteConsoleOutputW
#cfunc WriteConsoleOutputA "WriteConsoleOutputA" sptr, sptr, sptr, sptr, sptr
#cfunc WriteConsoleOutputAttribute "WriteConsoleOutputAttribute" wptr, wptr, wptr, wptr, wptr
#define WriteConsoleOutputCharacter WriteConsoleOutputCharacterW
#cfunc WriteConsoleOutputCharacterA "WriteConsoleOutputCharacterA" sptr, sptr, sptr, sptr, sptr
#cfunc WriteConsoleOutputCharacterW "WriteConsoleOutputCharacterW" wptr, wptr, wptr, wptr, wptr
#cfunc WriteConsoleOutputW "WriteConsoleOutputW" wptr, wptr, wptr, wptr, wptr
#cfunc WriteConsoleW "WriteConsoleW" wptr, wptr, wptr, wptr, wptr
#cfunc WriteFile "WriteFile" wptr, wptr, wptr, wptr, wptr
#cfunc WriteFileEx "WriteFileEx" wptr, wptr, wptr, wptr, wptr
#cfunc WriteFileGather "WriteFileGather" wptr, wptr, wptr, wptr, wptr
#define WritePrivateProfileSection WritePrivateProfileSectionW
#cfunc WritePrivateProfileSectionA "WritePrivateProfileSectionA" sptr, sptr, sptr
#cfunc WritePrivateProfileSectionW "WritePrivateProfileSectionW" wptr, wptr, wptr
#define WritePrivateProfileString WritePrivateProfileStringW
#cfunc WritePrivateProfileStringA "WritePrivateProfileStringA" sptr, sptr, sptr, sptr
#cfunc WritePrivateProfileStringW "WritePrivateProfileStringW" wptr, wptr, wptr, wptr
#define WritePrivateProfileStruct WritePrivateProfileStructW
#cfunc WritePrivateProfileStructA "WritePrivateProfileStructA" sptr, sptr, sptr, sptr, sptr
#cfunc WritePrivateProfileStructW "WritePrivateProfileStructW" wptr, wptr, wptr, wptr, wptr
#cfunc WriteProcessMemory "WriteProcessMemory" wptr, wptr, wptr, wptr, wptr
#define WriteProfileSection WriteProfileSectionW
#cfunc WriteProfileSectionA "WriteProfileSectionA" sptr, sptr
#cfunc WriteProfileSectionW "WriteProfileSectionW" wptr, wptr
#define WriteProfileString WriteProfileStringW
#cfunc WriteProfileStringA "WriteProfileStringA" sptr, sptr, sptr
#cfunc WriteProfileStringW "WriteProfileStringW" wptr, wptr, wptr
#cfunc WriteTapemark "WriteTapemark" wptr, wptr, wptr, wptr
#cfunc _hread "_hread" wptr, wptr, wptr
#cfunc _hwrite "_hwrite" wptr, wptr, wptr
#cfunc _lclose "_lclose" wptr
#cfunc _lcreat "_lcreat" wptr, wptr
#cfunc _llseek "_llseek" wptr, wptr, wptr
#cfunc _lopen "_lopen" wptr, wptr
#cfunc _lread "_lread" wptr, wptr, wptr
#cfunc _lwrite "_lwrite" wptr, wptr, wptr
#cfunc lstrcat "lstrcat" wptr, wptr
#cfunc lstrcatA "lstrcatA" sptr, sptr
#cfunc lstrcatW "lstrcatW" wptr, wptr
#cfunc lstrcmp "lstrcmp" wptr, wptr
#cfunc lstrcmpA "lstrcmpA" sptr, sptr
#cfunc lstrcmpW "lstrcmpW" wptr, wptr
#cfunc lstrcmpi "lstrcmpi" wptr, wptr
#cfunc lstrcmpiA "lstrcmpiA" sptr, sptr
#cfunc lstrcmpiW "lstrcmpiW" wptr, wptr
#cfunc lstrcpy "lstrcpy" wptr, wptr
#cfunc lstrcpyA "lstrcpyA" sptr, sptr
#cfunc lstrcpyW "lstrcpyW" wptr, wptr
#cfunc lstrcpyn "lstrcpyn" wptr, wptr, wptr
#cfunc lstrcpynA "lstrcpynA" sptr, sptr, sptr
#cfunc lstrcpynW "lstrcpynW" wptr, wptr, wptr
#cfunc lstrlen "lstrlen" wptr
#cfunc lstrlenA "lstrlenA" sptr
#cfunc lstrlenW "lstrlenW" wptr
#endif
|