KERNEL32.DLL の登録(命令/ANSI/global/int型)

    #ifndef __KERNEL32__
    #define __KERNEL32__

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

    #endif
 




// Copyright (C) 2001-2007 NegativeCelcius. All Rights Reserved. //