KERNEL32.DLL の登録(関数/ANSI/global/sptr,wptr型)

    #ifndef __KERNEL32__
    #define __KERNEL32__

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

    #endif
 




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