KERNEL32.DLL の登録(関数/Unicode/local/int型)

    #ifndef __KERNEL32__
    #define __KERNEL32__

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

    #endif
 




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