KERNEL32.DLL の登録(命令/Unicode/local/sptr,wptr型)

    #ifndef __KERNEL32__
    #define __KERNEL32__

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

    #endif
 




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