USER32.DLL の登録(関数/ANSI/local/sptr,wptr型)

    #ifndef __USER32__
    #define __USER32__

    #uselib "USER32.DLL"
        #cfunc  ActivateKeyboardLayout                "ActivateKeyboardLayout"                sptr, sptr
        #cfunc  AdjustWindowRect                      "AdjustWindowRect"                      sptr, sptr, sptr
        #cfunc  AdjustWindowRectEx                    "AdjustWindowRectEx"                    sptr, sptr, sptr, sptr
        #cfunc  AllowSetForegroundWindow              "AllowSetForegroundWindow"              sptr
        #cfunc  AnimateWindow                         "AnimateWindow"                         sptr, sptr, sptr
        #cfunc  AnyPopup                              "AnyPopup"
        #define AppendMenu                             AppendMenuA
        #cfunc  AppendMenuA                           "AppendMenuA"                           sptr, sptr, sptr, sptr
        #cfunc  AppendMenuW                           "AppendMenuW"                           wptr, wptr, wptr, wptr
        #cfunc  ArrangeIconicWindows                  "ArrangeIconicWindows"                  sptr
        #cfunc  AttachThreadInput                     "AttachThreadInput"                     sptr, sptr, sptr
        #cfunc  BeginDeferWindowPos                   "BeginDeferWindowPos"                   sptr
        #cfunc  BeginPaint                            "BeginPaint"                            sptr, sptr
        #cfunc  BlockInput                            "BlockInput"                            sptr
        #cfunc  BringWindowToTop                      "BringWindowToTop"                      sptr
        #cfunc  BroadcastSystemMessage                "BroadcastSystemMessage"                sptr, sptr, sptr, sptr, sptr
        #cfunc  BroadcastSystemMessageA               "BroadcastSystemMessageA"               sptr, sptr, sptr, sptr, sptr
        #cfunc  BroadcastSystemMessageW               "BroadcastSystemMessageW"               wptr, wptr, wptr, wptr, wptr
        #cfunc  CallMsgFilter                         "CallMsgFilter"                         sptr, sptr
        #cfunc  CallMsgFilterA                        "CallMsgFilterA"                        sptr, sptr
        #cfunc  CallMsgFilterW                        "CallMsgFilterW"                        wptr, wptr
        #cfunc  CallNextHookEx                        "CallNextHookEx"                        sptr, sptr, sptr, sptr
        #define CallWindowProc                         CallWindowProcA
        #cfunc  CallWindowProcA                       "CallWindowProcA"                       sptr, sptr, sptr, sptr, sptr
        #cfunc  CallWindowProcW                       "CallWindowProcW"                       wptr, wptr, wptr, wptr, wptr
        #cfunc  CascadeChildWindows                   "CascadeChildWindows"                   sptr, sptr
        #cfunc  CascadeWindows                        "CascadeWindows"                        sptr, sptr, sptr, sptr, sptr
        #cfunc  ChangeClipboardChain                  "ChangeClipboardChain"                  sptr, sptr
        #define ChangeDisplaySettings                  ChangeDisplaySettingsA
        #cfunc  ChangeDisplaySettingsA                "ChangeDisplaySettingsA"                sptr, sptr
        #define ChangeDisplaySettingsEx                ChangeDisplaySettingsExA
        #cfunc  ChangeDisplaySettingsExA              "ChangeDisplaySettingsExA"              sptr, sptr, sptr, sptr, sptr
        #cfunc  ChangeDisplaySettingsExW              "ChangeDisplaySettingsExW"              wptr, wptr, wptr, wptr, wptr
        #cfunc  ChangeDisplaySettingsW                "ChangeDisplaySettingsW"                wptr, wptr
        #define ChangeMenu                             ChangeMenuA
        #cfunc  ChangeMenuA                           "ChangeMenuA"                           sptr, sptr, sptr, sptr, sptr
        #cfunc  ChangeMenuW                           "ChangeMenuW"                           wptr, wptr, wptr, wptr, wptr
        #define CharLower                              CharLowerA
        #cfunc  CharLowerA                            "CharLowerA"                            sptr
        #define CharLowerBuff                          CharLowerBuffA
        #cfunc  CharLowerBuffA                        "CharLowerBuffA"                        sptr, sptr
        #cfunc  CharLowerBuffW                        "CharLowerBuffW"                        wptr, wptr
        #cfunc  CharLowerW                            "CharLowerW"                            wptr
        #define CharNext                               CharNextA
        #cfunc  CharNextA                             "CharNextA"                             sptr
        #define CharNextEx                             CharNextExA
        #cfunc  CharNextExA                           "CharNextExA"                           sptr, sptr, sptr
        #cfunc  CharNextW                             "CharNextW"                             wptr
        #define CharPrev                               CharPrevA
        #cfunc  CharPrevA                             "CharPrevA"                             sptr, sptr
        #define CharPrevEx                             CharPrevExA
        #cfunc  CharPrevExA                           "CharPrevExA"                           sptr, sptr, sptr, sptr
        #cfunc  CharPrevW                             "CharPrevW"                             wptr, wptr
        #define CharToOem                              CharToOemA
        #cfunc  CharToOemA                            "CharToOemA"                            sptr, sptr
        #define CharToOemBuff                          CharToOemBuffA
        #cfunc  CharToOemBuffA                        "CharToOemBuffA"                        sptr, sptr, sptr
        #cfunc  CharToOemBuffW                        "CharToOemBuffW"                        wptr, wptr, wptr
        #cfunc  CharToOemW                            "CharToOemW"                            wptr, wptr
        #define CharUpper                              CharUpperA
        #cfunc  CharUpperA                            "CharUpperA"                            sptr
        #define CharUpperBuff                          CharUpperBuffA
        #cfunc  CharUpperBuffA                        "CharUpperBuffA"                        sptr, sptr
        #cfunc  CharUpperBuffW                        "CharUpperBuffW"                        wptr, wptr
        #cfunc  CharUpperW                            "CharUpperW"                            wptr
        #cfunc  CheckDlgButton                        "CheckDlgButton"                        sptr, sptr, sptr
        #cfunc  CheckMenuItem                         "CheckMenuItem"                         sptr, sptr, sptr
        #cfunc  CheckMenuRadioItem                    "CheckMenuRadioItem"                    sptr, sptr, sptr, sptr, sptr
        #cfunc  CheckRadioButton                      "CheckRadioButton"                      sptr, sptr, sptr, sptr
        #cfunc  ChildWindowFromPoint                  "ChildWindowFromPoint"                  sptr, sptr, sptr
        #cfunc  ChildWindowFromPointEx                "ChildWindowFromPointEx"                sptr, sptr, sptr, sptr
        #cfunc  ClientToScreen                        "ClientToScreen"                        sptr, sptr
        #cfunc  ClipCursor                            "ClipCursor"                            sptr
        #cfunc  CloseClipboard                        "CloseClipboard"
        #cfunc  CloseDesktop                          "CloseDesktop"                          sptr
        #cfunc  CloseWindow                           "CloseWindow"                           sptr
        #cfunc  CloseWindowStation                    "CloseWindowStation"                    sptr
        #define CopyAcceleratorTable                   CopyAcceleratorTableA
        #cfunc  CopyAcceleratorTableA                 "CopyAcceleratorTableA"                 sptr, sptr, sptr
        #cfunc  CopyAcceleratorTableW                 "CopyAcceleratorTableW"                 wptr, wptr, wptr
        #cfunc  CopyIcon                              "CopyIcon"                              sptr
        #cfunc  CopyImage                             "CopyImage"                             sptr, sptr, sptr, sptr, sptr
        #cfunc  CopyRect                              "CopyRect"                              sptr, sptr
        #cfunc  CountClipboardFormats                 "CountClipboardFormats"
        #define CreateAcceleratorTable                 CreateAcceleratorTableA
        #cfunc  CreateAcceleratorTableA               "CreateAcceleratorTableA"               sptr, sptr
        #cfunc  CreateAcceleratorTableW               "CreateAcceleratorTableW"               wptr, wptr
        #cfunc  CreateCaret                           "CreateCaret"                           sptr, sptr, sptr, sptr
        #cfunc  CreateCursor                          "CreateCursor"                          sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #define CreateDesktop                          CreateDesktopA
        #cfunc  CreateDesktopA                        "CreateDesktopA"                        sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateDesktopW                        "CreateDesktopW"                        wptr, wptr, wptr, wptr, wptr, wptr
        #define CreateDialogIndirectParam              CreateDialogIndirectParamA
        #cfunc  CreateDialogIndirectParamA            "CreateDialogIndirectParamA"            sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateDialogIndirectParamW            "CreateDialogIndirectParamW"            wptr, wptr, wptr, wptr, wptr
        #define CreateDialogParam                      CreateDialogParamA
        #cfunc  CreateDialogParamA                    "CreateDialogParamA"                    sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateDialogParamW                    "CreateDialogParamW"                    wptr, wptr, wptr, wptr, wptr
        #cfunc  CreateIcon                            "CreateIcon"                            sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateIconFromResource                "CreateIconFromResource"                sptr, sptr, sptr, sptr
        #cfunc  CreateIconFromResourceEx              "CreateIconFromResourceEx"              sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateIconIndirect                    "CreateIconIndirect"                    sptr
        #define CreateMDIWindow                        CreateMDIWindowA
        #cfunc  CreateMDIWindowA                      "CreateMDIWindowA"                      sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateMDIWindowW                      "CreateMDIWindowW"                      wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #cfunc  CreateMenu                            "CreateMenu"
        #cfunc  CreatePopupMenu                       "CreatePopupMenu"
        #define CreateWindowEx                         CreateWindowExA
        #cfunc  CreateWindowExA                       "CreateWindowExA"                       sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  CreateWindowExW                       "CreateWindowExW"                       wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #define CreateWindowStation                    CreateWindowStationA
        #cfunc  CreateWindowStationA                  "CreateWindowStationA"                  sptr, sptr, sptr, sptr
        #cfunc  CreateWindowStationW                  "CreateWindowStationW"                  wptr, wptr, wptr, wptr
        #cfunc  DdeAbandonTransaction                 "DdeAbandonTransaction"                 sptr, sptr, sptr
        #cfunc  DdeAccessData                         "DdeAccessData"                         sptr, sptr
        #cfunc  DdeAddData                            "DdeAddData"                            sptr, sptr, sptr, sptr
        #cfunc  DdeClientTransaction                  "DdeClientTransaction"                  sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  DdeCmpStringHandles                   "DdeCmpStringHandles"                   sptr, sptr
        #cfunc  DdeConnect                            "DdeConnect"                            sptr, sptr, sptr, sptr
        #cfunc  DdeConnectList                        "DdeConnectList"                        sptr, sptr, sptr, sptr, sptr
        #cfunc  DdeCreateDataHandle                   "DdeCreateDataHandle"                   sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #define DdeCreateStringHandle                  DdeCreateStringHandleA
        #cfunc  DdeCreateStringHandleA                "DdeCreateStringHandleA"                sptr, sptr, sptr
        #cfunc  DdeCreateStringHandleW                "DdeCreateStringHandleW"                wptr, wptr, wptr
        #cfunc  DdeDisconnect                         "DdeDisconnect"                         sptr
        #cfunc  DdeDisconnectList                     "DdeDisconnectList"                     sptr
        #cfunc  DdeEnableCallback                     "DdeEnableCallback"                     sptr, sptr, sptr
        #cfunc  DdeFreeDataHandle                     "DdeFreeDataHandle"                     sptr
        #cfunc  DdeFreeStringHandle                   "DdeFreeStringHandle"                   sptr, sptr
        #cfunc  DdeGetData                            "DdeGetData"                            sptr, sptr, sptr, sptr
        #cfunc  DdeGetLastError                       "DdeGetLastError"                       sptr
        #cfunc  DdeImpersonateClient                  "DdeImpersonateClient"                  sptr
        #define DdeInitialize                          DdeInitializeA
        #cfunc  DdeInitializeA                        "DdeInitializeA"                        sptr, sptr, sptr, sptr
        #cfunc  DdeInitializeW                        "DdeInitializeW"                        wptr, wptr, wptr, wptr
        #cfunc  DdeKeepStringHandle                   "DdeKeepStringHandle"                   sptr, sptr
        #cfunc  DdeNameService                        "DdeNameService"                        sptr, sptr, sptr, sptr
        #cfunc  DdePostAdvise                         "DdePostAdvise"                         sptr, sptr, sptr
        #cfunc  DdeQueryConvInfo                      "DdeQueryConvInfo"                      sptr, sptr, sptr
        #cfunc  DdeQueryNextServer                    "DdeQueryNextServer"                    sptr, sptr
        #define DdeQueryString                         DdeQueryStringA
        #cfunc  DdeQueryStringA                       "DdeQueryStringA"                       sptr, sptr, sptr, sptr, sptr
        #cfunc  DdeQueryStringW                       "DdeQueryStringW"                       wptr, wptr, wptr, wptr, wptr
        #cfunc  DdeReconnect                          "DdeReconnect"                          sptr
        #cfunc  DdeSetQualityOfService                "DdeSetQualityOfService"                sptr, sptr, sptr
        #cfunc  DdeSetUserHandle                      "DdeSetUserHandle"                      sptr, sptr, sptr
        #cfunc  DdeUnaccessData                       "DdeUnaccessData"                       sptr
        #cfunc  DdeUninitialize                       "DdeUninitialize"                       sptr
        #define DefDlgProc                             DefDlgProcA
        #cfunc  DefDlgProcA                           "DefDlgProcA"                           sptr, sptr, sptr, sptr
        #cfunc  DefDlgProcW                           "DefDlgProcW"                           wptr, wptr, wptr, wptr
        #define DefFrameProc                           DefFrameProcA
        #cfunc  DefFrameProcA                         "DefFrameProcA"                         sptr, sptr, sptr, sptr, sptr
        #cfunc  DefFrameProcW                         "DefFrameProcW"                         wptr, wptr, wptr, wptr, wptr
        #define DefMDIChildProc                        DefMDIChildProcA
        #cfunc  DefMDIChildProcA                      "DefMDIChildProcA"                      sptr, sptr, sptr, sptr
        #cfunc  DefMDIChildProcW                      "DefMDIChildProcW"                      wptr, wptr, wptr, wptr
        #define DefWindowProc                          DefWindowProcA
        #cfunc  DefWindowProcA                        "DefWindowProcA"                        sptr, sptr, sptr, sptr
        #cfunc  DefWindowProcW                        "DefWindowProcW"                        wptr, wptr, wptr, wptr
        #cfunc  DeferWindowPos                        "DeferWindowPos"                        sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  DeleteMenu                            "DeleteMenu"                            sptr, sptr, sptr
        #cfunc  DestroyAcceleratorTable               "DestroyAcceleratorTable"               sptr
        #cfunc  DestroyCaret                          "DestroyCaret"
        #cfunc  DestroyCursor                         "DestroyCursor"                         sptr
        #cfunc  DestroyIcon                           "DestroyIcon"                           sptr
        #cfunc  DestroyMenu                           "DestroyMenu"                           sptr
        #cfunc  DestroyWindow                         "DestroyWindow"                         sptr
        #define DialogBoxIndirectParam                 DialogBoxIndirectParamA
        #cfunc  DialogBoxIndirectParamA               "DialogBoxIndirectParamA"               sptr, sptr, sptr, sptr, sptr
        #cfunc  DialogBoxIndirectParamW               "DialogBoxIndirectParamW"               wptr, wptr, wptr, wptr, wptr
        #define DialogBoxParam                         DialogBoxParamA
        #cfunc  DialogBoxParamA                       "DialogBoxParamA"                       sptr, sptr, sptr, sptr, sptr
        #cfunc  DialogBoxParamW                       "DialogBoxParamW"                       wptr, wptr, wptr, wptr, wptr
        #define DispatchMessage                        DispatchMessageA
        #cfunc  DispatchMessageA                      "DispatchMessageA"                      sptr
        #cfunc  DispatchMessageW                      "DispatchMessageW"                      wptr
        #define DlgDirList                             DlgDirListA
        #cfunc  DlgDirListA                           "DlgDirListA"                           sptr, sptr, sptr, sptr, sptr
        #define DlgDirListComboBox                     DlgDirListComboBoxA
        #cfunc  DlgDirListComboBoxA                   "DlgDirListComboBoxA"                   sptr, sptr, sptr, sptr, sptr
        #cfunc  DlgDirListComboBoxW                   "DlgDirListComboBoxW"                   wptr, wptr, wptr, wptr, wptr
        #cfunc  DlgDirListW                           "DlgDirListW"                           wptr, wptr, wptr, wptr, wptr
        #define DlgDirSelectComboBoxEx                 DlgDirSelectComboBoxExA
        #cfunc  DlgDirSelectComboBoxExA               "DlgDirSelectComboBoxExA"               sptr, sptr, sptr, sptr
        #cfunc  DlgDirSelectComboBoxExW               "DlgDirSelectComboBoxExW"               wptr, wptr, wptr, wptr
        #define DlgDirSelectEx                         DlgDirSelectExA
        #cfunc  DlgDirSelectExA                       "DlgDirSelectExA"                       sptr, sptr, sptr, sptr
        #cfunc  DlgDirSelectExW                       "DlgDirSelectExW"                       wptr, wptr, wptr, wptr
        #cfunc  DragDetect                            "DragDetect"                            sptr, sptr, sptr
        #cfunc  DragObject                            "DragObject"                            sptr, sptr, sptr, sptr, sptr
        #cfunc  DrawAnimatedRects                     "DrawAnimatedRects"                     sptr, sptr, sptr, sptr
        #cfunc  DrawCaption                           "DrawCaption"                           sptr, sptr, sptr, sptr
        #cfunc  DrawEdge                              "DrawEdge"                              sptr, sptr, sptr, sptr
        #cfunc  DrawFocusRect                         "DrawFocusRect"                         sptr, sptr
        #cfunc  DrawFrame                             "DrawFrame"                             sptr, sptr, sptr, sptr
        #cfunc  DrawFrameControl                      "DrawFrameControl"                      sptr, sptr, sptr, sptr
        #cfunc  DrawIcon                              "DrawIcon"                              sptr, sptr, sptr, sptr
        #cfunc  DrawIconEx                            "DrawIconEx"                            sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  DrawMenuBar                           "DrawMenuBar"                           sptr
        #define DrawState                              DrawStateA
        #cfunc  DrawStateA                            "DrawStateA"                            sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  DrawStateW                            "DrawStateW"                            wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #define DrawText                               DrawTextA
        #cfunc  DrawTextA                             "DrawTextA"                             sptr, sptr, sptr, sptr, sptr
        #define DrawTextEx                             DrawTextExA
        #cfunc  DrawTextExA                           "DrawTextExA"                           sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  DrawTextExW                           "DrawTextExW"                           wptr, wptr, wptr, wptr, wptr, wptr
        #cfunc  DrawTextW                             "DrawTextW"                             wptr, wptr, wptr, wptr, wptr
        #cfunc  EditWndProc                           "EditWndProc"                           sptr, sptr, sptr, sptr
        #cfunc  EmptyClipboard                        "EmptyClipboard"
        #cfunc  EnableMenuItem                        "EnableMenuItem"                        sptr, sptr, sptr
        #cfunc  EnableScrollBar                       "EnableScrollBar"                       sptr, sptr, sptr
        #cfunc  EnableWindow                          "EnableWindow"                          sptr, sptr
        #cfunc  EndDeferWindowPos                     "EndDeferWindowPos"                     sptr
        #cfunc  EndDialog                             "EndDialog"                             sptr, sptr
        #cfunc  EndMenu                               "EndMenu"
        #cfunc  EndPaint                              "EndPaint"                              sptr, sptr
        #cfunc  EnumChildWindows                      "EnumChildWindows"                      sptr, sptr, sptr
        #cfunc  EnumClipboardFormats                  "EnumClipboardFormats"                  sptr
        #cfunc  EnumDesktopWindows                    "EnumDesktopWindows"                    sptr, sptr, sptr
        #define EnumDesktops                           EnumDesktopsA
        #cfunc  EnumDesktopsA                         "EnumDesktopsA"                         sptr, sptr, sptr
        #cfunc  EnumDesktopsW                         "EnumDesktopsW"                         wptr, wptr, wptr
        #define EnumDisplayDevices                     EnumDisplayDevicesA
        #cfunc  EnumDisplayDevicesA                   "EnumDisplayDevicesA"                   sptr, sptr, sptr, sptr
        #cfunc  EnumDisplayDevicesW                   "EnumDisplayDevicesW"                   wptr, wptr, wptr, wptr
        #cfunc  EnumDisplayMonitors                   "EnumDisplayMonitors"                   sptr, sptr, sptr, sptr
        #define EnumDisplaySettings                    EnumDisplaySettingsA
        #cfunc  EnumDisplaySettingsA                  "EnumDisplaySettingsA"                  sptr, sptr, sptr
        #define EnumDisplaySettingsEx                  EnumDisplaySettingsExA
        #cfunc  EnumDisplaySettingsExA                "EnumDisplaySettingsExA"                sptr, sptr, sptr, sptr
        #cfunc  EnumDisplaySettingsExW                "EnumDisplaySettingsExW"                wptr, wptr, wptr, wptr
        #cfunc  EnumDisplaySettingsW                  "EnumDisplaySettingsW"                  wptr, wptr, wptr
        #define EnumProps                              EnumPropsA
        #cfunc  EnumPropsA                            "EnumPropsA"                            sptr, sptr
        #define EnumPropsEx                            EnumPropsExA
        #cfunc  EnumPropsExA                          "EnumPropsExA"                          sptr, sptr, sptr
        #cfunc  EnumPropsExW                          "EnumPropsExW"                          wptr, wptr, wptr
        #cfunc  EnumPropsW                            "EnumPropsW"                            wptr, wptr
        #cfunc  EnumThreadWindows                     "EnumThreadWindows"                     sptr, sptr, sptr
        #define EnumWindowStations                     EnumWindowStationsA
        #cfunc  EnumWindowStationsA                   "EnumWindowStationsA"                   sptr, sptr
        #cfunc  EnumWindowStationsW                   "EnumWindowStationsW"                   wptr, wptr
        #cfunc  EnumWindows                           "EnumWindows"                           sptr, sptr
        #cfunc  EqualRect                             "EqualRect"                             sptr, sptr
        #cfunc  ExcludeUpdateRgn                      "ExcludeUpdateRgn"                      sptr, sptr
        #cfunc  ExitWindowsEx                         "ExitWindowsEx"                         sptr, sptr
        #cfunc  FillRect                              "FillRect"                              sptr, sptr, sptr
        #define FindWindow                             FindWindowA
        #cfunc  FindWindowA                           "FindWindowA"                           sptr, sptr
        #define FindWindowEx                           FindWindowExA
        #cfunc  FindWindowExA                         "FindWindowExA"                         sptr, sptr, sptr, sptr
        #cfunc  FindWindowExW                         "FindWindowExW"                         wptr, wptr, wptr, wptr
        #cfunc  FindWindowW                           "FindWindowW"                           wptr, wptr
        #cfunc  FlashWindow                           "FlashWindow"                           sptr, sptr
        #cfunc  FlashWindowEx                         "FlashWindowEx"                         sptr
        #cfunc  FrameRect                             "FrameRect"                             sptr, sptr, sptr
        #cfunc  FreeDDElParam                         "FreeDDElParam"                         sptr, sptr
        #cfunc  GetActiveWindow                       "GetActiveWindow"
        #cfunc  GetAltTabInfo                         "GetAltTabInfo"                         sptr, sptr, sptr, sptr, sptr
        #cfunc  GetAltTabInfoA                        "GetAltTabInfoA"                        sptr, sptr, sptr, sptr, sptr
        #cfunc  GetAltTabInfoW                        "GetAltTabInfoW"                        wptr, wptr, wptr, wptr, wptr
        #cfunc  GetAncestor                           "GetAncestor"                           sptr, sptr
        #cfunc  GetAsyncKeyState                      "GetAsyncKeyState"                      sptr
        #cfunc  GetCapture                            "GetCapture"
        #cfunc  GetCaretBlinkTime                     "GetCaretBlinkTime"
        #cfunc  GetCaretPos                           "GetCaretPos"                           sptr
        #define GetClassInfo                           GetClassInfoA
        #cfunc  GetClassInfoA                         "GetClassInfoA"                         sptr, sptr, sptr
        #define GetClassInfoEx                         GetClassInfoExA
        #cfunc  GetClassInfoExA                       "GetClassInfoExA"                       sptr, sptr, sptr
        #cfunc  GetClassInfoExW                       "GetClassInfoExW"                       wptr, wptr, wptr
        #cfunc  GetClassInfoW                         "GetClassInfoW"                         wptr, wptr, wptr
        #define GetClassLong                           GetClassLongA
        #cfunc  GetClassLongA                         "GetClassLongA"                         sptr, sptr
        #cfunc  GetClassLongW                         "GetClassLongW"                         wptr, wptr
        #define GetClassName                           GetClassNameA
        #cfunc  GetClassNameA                         "GetClassNameA"                         sptr, sptr, sptr
        #cfunc  GetClassNameW                         "GetClassNameW"                         wptr, wptr, wptr
        #cfunc  GetClassWord                          "GetClassWord"                          sptr, sptr
        #cfunc  GetClientRect                         "GetClientRect"                         sptr, sptr
        #cfunc  GetClipCursor                         "GetClipCursor"                         sptr
        #cfunc  GetClipboardData                      "GetClipboardData"                      sptr
        #define GetClipboardFormatName                 GetClipboardFormatNameA
        #cfunc  GetClipboardFormatNameA               "GetClipboardFormatNameA"               sptr, sptr, sptr
        #cfunc  GetClipboardFormatNameW               "GetClipboardFormatNameW"               wptr, wptr, wptr
        #cfunc  GetClipboardOwner                     "GetClipboardOwner"
        #cfunc  GetClipboardSequenceNumber            "GetClipboardSequenceNumber"
        #cfunc  GetClipboardViewer                    "GetClipboardViewer"
        #cfunc  GetComboBoxInfo                       "GetComboBoxInfo"                       sptr, sptr
        #cfunc  GetCursor                             "GetCursor"
        #cfunc  GetCursorInfo                         "GetCursorInfo"                         sptr
        #cfunc  GetCursorPos                          "GetCursorPos"                          sptr
        #cfunc  GetDC                                 "GetDC"                                 sptr
        #cfunc  GetDCEx                               "GetDCEx"                               sptr, sptr, sptr
        #cfunc  GetDesktopWindow                      "GetDesktopWindow"
        #cfunc  GetDialogBaseUnits                    "GetDialogBaseUnits"
        #cfunc  GetDlgCtrlID                          "GetDlgCtrlID"                          sptr
        #cfunc  GetDlgItem                            "GetDlgItem"                            sptr, sptr
        #cfunc  GetDlgItemInt                         "GetDlgItemInt"                         sptr, sptr, sptr, sptr
        #define GetDlgItemText                         GetDlgItemTextA
        #cfunc  GetDlgItemTextA                       "GetDlgItemTextA"                       sptr, sptr, sptr, sptr
        #cfunc  GetDlgItemTextW                       "GetDlgItemTextW"                       wptr, wptr, wptr, wptr
        #cfunc  GetDoubleClickTime                    "GetDoubleClickTime"
        #cfunc  GetFocus                              "GetFocus"
        #cfunc  GetForegroundWindow                   "GetForegroundWindow"
        #cfunc  GetGUIThreadInfo                      "GetGUIThreadInfo"                      sptr, sptr
        #cfunc  GetGuiResources                       "GetGuiResources"                       sptr, sptr
        #cfunc  GetIconInfo                           "GetIconInfo"                           sptr, sptr
        #cfunc  GetInputDesktop                       "GetInputDesktop"
        #cfunc  GetInputState                         "GetInputState"
        #cfunc  GetKBCodePage                         "GetKBCodePage"
        #define GetKeyNameText                         GetKeyNameTextA
        #cfunc  GetKeyNameTextA                       "GetKeyNameTextA"                       sptr, sptr, sptr
        #cfunc  GetKeyNameTextW                       "GetKeyNameTextW"                       wptr, wptr, wptr
        #cfunc  GetKeyState                           "GetKeyState"                           sptr
        #cfunc  GetKeyboardLayout                     "GetKeyboardLayout"                     sptr
        #cfunc  GetKeyboardLayoutList                 "GetKeyboardLayoutList"                 sptr, sptr
        #define GetKeyboardLayoutName                  GetKeyboardLayoutNameA
        #cfunc  GetKeyboardLayoutNameA                "GetKeyboardLayoutNameA"                sptr
        #cfunc  GetKeyboardLayoutNameW                "GetKeyboardLayoutNameW"                wptr
        #cfunc  GetKeyboardState                      "GetKeyboardState"                      sptr
        #cfunc  GetKeyboardType                       "GetKeyboardType"                       sptr
        #cfunc  GetLastActivePopup                    "GetLastActivePopup"                    sptr
        #cfunc  GetLastInputInfo                      "GetLastInputInfo"                      sptr
        #cfunc  GetListBoxInfo                        "GetListBoxInfo"                        sptr
        #cfunc  GetMenu                               "GetMenu"                               sptr
        #cfunc  GetMenuBarInfo                        "GetMenuBarInfo"                        sptr, sptr, sptr, sptr
        #cfunc  GetMenuCheckMarkDimensions            "GetMenuCheckMarkDimensions"
        #cfunc  GetMenuContextHelpId                  "GetMenuContextHelpId"                  sptr
        #cfunc  GetMenuDefaultItem                    "GetMenuDefaultItem"                    sptr, sptr, sptr
        #cfunc  GetMenuInfo                           "GetMenuInfo"                           sptr, sptr
        #cfunc  GetMenuItemCount                      "GetMenuItemCount"                      sptr
        #cfunc  GetMenuItemID                         "GetMenuItemID"                         sptr, sptr
        #define GetMenuItemInfo                        GetMenuItemInfoA
        #cfunc  GetMenuItemInfoA                      "GetMenuItemInfoA"                      sptr, sptr, sptr, sptr
        #cfunc  GetMenuItemInfoW                      "GetMenuItemInfoW"                      wptr, wptr, wptr, wptr
        #cfunc  GetMenuItemRect                       "GetMenuItemRect"                       sptr, sptr, sptr, sptr
        #cfunc  GetMenuState                          "GetMenuState"                          sptr, sptr, sptr
        #define GetMenuString                          GetMenuStringA
        #cfunc  GetMenuStringA                        "GetMenuStringA"                        sptr, sptr, sptr, sptr, sptr
        #cfunc  GetMenuStringW                        "GetMenuStringW"                        wptr, wptr, wptr, wptr, wptr
        #define GetMessage                             GetMessageA
        #cfunc  GetMessageA                           "GetMessageA"                           sptr, sptr, sptr, sptr
        #cfunc  GetMessageExtraInfo                   "GetMessageExtraInfo"
        #cfunc  GetMessagePos                         "GetMessagePos"
        #cfunc  GetMessageTime                        "GetMessageTime"
        #cfunc  GetMessageW                           "GetMessageW"                           wptr, wptr, wptr, wptr
        #define GetMonitorInfo                         GetMonitorInfoA
        #cfunc  GetMonitorInfoA                       "GetMonitorInfoA"                       sptr, sptr
        #cfunc  GetMonitorInfoW                       "GetMonitorInfoW"                       wptr, wptr
        #cfunc  GetMouseMovePointsEx                  "GetMouseMovePointsEx"                  sptr, sptr, sptr, sptr, sptr
        #cfunc  GetNextDlgGroupItem                   "GetNextDlgGroupItem"                   sptr, sptr, sptr
        #cfunc  GetNextDlgTabItem                     "GetNextDlgTabItem"                     sptr, sptr, sptr
        #cfunc  GetOpenClipboardWindow                "GetOpenClipboardWindow"
        #cfunc  GetParent                             "GetParent"                             sptr
        #cfunc  GetPriorityClipboardFormat            "GetPriorityClipboardFormat"            sptr, sptr
        #cfunc  GetProcessDefaultLayout               "GetProcessDefaultLayout"               sptr
        #cfunc  GetProcessWindowStation               "GetProcessWindowStation"
        #define GetProp                                GetPropA
        #cfunc  GetPropA                              "GetPropA"                              sptr, sptr
        #cfunc  GetPropW                              "GetPropW"                              wptr, wptr
        #cfunc  GetQueueStatus                        "GetQueueStatus"                        sptr
        #cfunc  GetScrollBarInfo                      "GetScrollBarInfo"                      sptr, sptr, sptr
        #cfunc  GetScrollInfo                         "GetScrollInfo"                         sptr, sptr, sptr
        #cfunc  GetScrollPos                          "GetScrollPos"                          sptr, sptr
        #cfunc  GetScrollRange                        "GetScrollRange"                        sptr, sptr, sptr, sptr
        #cfunc  GetShellWindow                        "GetShellWindow"
        #cfunc  GetSubMenu                            "GetSubMenu"                            sptr, sptr
        #cfunc  GetSysColor                           "GetSysColor"                           sptr
        #cfunc  GetSysColorBrush                      "GetSysColorBrush"                      sptr
        #cfunc  GetSystemMenu                         "GetSystemMenu"                         sptr, sptr
        #cfunc  GetSystemMetrics                      "GetSystemMetrics"                      sptr
        #define GetTabbedTextExtent                    GetTabbedTextExtentA
        #cfunc  GetTabbedTextExtentA                  "GetTabbedTextExtentA"                  sptr, sptr, sptr, sptr, sptr
        #cfunc  GetTabbedTextExtentW                  "GetTabbedTextExtentW"                  wptr, wptr, wptr, wptr, wptr
        #cfunc  GetThreadDesktop                      "GetThreadDesktop"                      sptr
        #cfunc  GetTitleBarInfo                       "GetTitleBarInfo"                       sptr, sptr
        #cfunc  GetTopWindow                          "GetTopWindow"                          sptr
        #cfunc  GetUpdateRect                         "GetUpdateRect"                         sptr, sptr, sptr
        #cfunc  GetUpdateRgn                          "GetUpdateRgn"                          sptr, sptr, sptr
        #define GetUserObjectInformation               GetUserObjectInformationA
        #cfunc  GetUserObjectInformationA             "GetUserObjectInformationA"             sptr, sptr, sptr, sptr, sptr
        #cfunc  GetUserObjectInformationW             "GetUserObjectInformationW"             wptr, wptr, wptr, wptr, wptr
        #cfunc  GetUserObjectSecurity                 "GetUserObjectSecurity"                 sptr, sptr, sptr, sptr, sptr
        #cfunc  GetWindow                             "GetWindow"                             sptr, sptr
        #cfunc  GetWindowContextHelpId                "GetWindowContextHelpId"                sptr
        #cfunc  GetWindowDC                           "GetWindowDC"                           sptr
        #cfunc  GetWindowInfo                         "GetWindowInfo"                         sptr, sptr
        #define GetWindowLong                          GetWindowLongA
        #cfunc  GetWindowLongA                        "GetWindowLongA"                        sptr, sptr
        #cfunc  GetWindowLongW                        "GetWindowLongW"                        wptr, wptr
        #define GetWindowModuleFileName                GetWindowModuleFileNameA
        #cfunc  GetWindowModuleFileNameA              "GetWindowModuleFileNameA"              sptr, sptr, sptr
        #cfunc  GetWindowModuleFileNameW              "GetWindowModuleFileNameW"              wptr, wptr, wptr
        #cfunc  GetWindowPlacement                    "GetWindowPlacement"                    sptr, sptr
        #cfunc  GetWindowRect                         "GetWindowRect"                         sptr, sptr
        #cfunc  GetWindowRgn                          "GetWindowRgn"                          sptr, sptr
        #define GetWindowText                          GetWindowTextA
        #cfunc  GetWindowTextA                        "GetWindowTextA"                        sptr, sptr, sptr
        #define GetWindowTextLength                    GetWindowTextLengthA
        #cfunc  GetWindowTextLengthA                  "GetWindowTextLengthA"                  sptr
        #cfunc  GetWindowTextLengthW                  "GetWindowTextLengthW"                  wptr
        #cfunc  GetWindowTextW                        "GetWindowTextW"                        wptr, wptr, wptr
        #cfunc  GetWindowThreadProcessId              "GetWindowThreadProcessId"              sptr, sptr
        #cfunc  GetWindowWord                         "GetWindowWord"                         sptr, sptr
        #define GrayString                             GrayStringA
        #cfunc  GrayStringA                           "GrayStringA"                           sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  GrayStringW                           "GrayStringW"                           wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #cfunc  HideCaret                             "HideCaret"                             sptr
        #cfunc  HiliteMenuItem                        "HiliteMenuItem"                        sptr, sptr, sptr, sptr
        #define IMPGetIME                              IMPGetIMEA
        #cfunc  IMPGetIMEA                            "IMPGetIMEA"                            sptr, sptr
        #cfunc  IMPGetIMEW                            "IMPGetIMEW"                            wptr, wptr
        #define IMPQueryIME                            IMPQueryIMEA
        #cfunc  IMPQueryIMEA                          "IMPQueryIMEA"                          sptr
        #cfunc  IMPQueryIMEW                          "IMPQueryIMEW"                          wptr
        #define IMPSetIME                              IMPSetIMEA
        #cfunc  IMPSetIMEA                            "IMPSetIMEA"                            sptr, sptr
        #cfunc  IMPSetIMEW                            "IMPSetIMEW"                            wptr, wptr
        #cfunc  ImpersonateDdeClientWindow            "ImpersonateDdeClientWindow"            sptr, sptr
        #cfunc  InSendMessage                         "InSendMessage"
        #cfunc  InSendMessageEx                       "InSendMessageEx"                       sptr
        #cfunc  InflateRect                           "InflateRect"                           sptr, sptr, sptr
        #define InsertMenu                             InsertMenuA
        #cfunc  InsertMenuA                           "InsertMenuA"                           sptr, sptr, sptr, sptr, sptr
        #define InsertMenuItem                         InsertMenuItemA
        #cfunc  InsertMenuItemA                       "InsertMenuItemA"                       sptr, sptr, sptr, sptr
        #cfunc  InsertMenuItemW                       "InsertMenuItemW"                       wptr, wptr, wptr, wptr
        #cfunc  InsertMenuW                           "InsertMenuW"                           wptr, wptr, wptr, wptr, wptr
        #cfunc  IntersectRect                         "IntersectRect"                         sptr, sptr, sptr
        #cfunc  InvalidateRect                        "InvalidateRect"                        sptr, sptr, sptr
        #cfunc  InvalidateRgn                         "InvalidateRgn"                         sptr, sptr, sptr
        #cfunc  InvertRect                            "InvertRect"                            sptr, sptr
        #define IsCharAlpha                            IsCharAlphaA
        #cfunc  IsCharAlphaA                          "IsCharAlphaA"                          sptr
        #define IsCharAlphaNumeric                     IsCharAlphaNumericA
        #cfunc  IsCharAlphaNumericA                   "IsCharAlphaNumericA"                   sptr
        #cfunc  IsCharAlphaNumericW                   "IsCharAlphaNumericW"                   wptr
        #cfunc  IsCharAlphaW                          "IsCharAlphaW"                          wptr
        #define IsCharLower                            IsCharLowerA
        #cfunc  IsCharLowerA                          "IsCharLowerA"                          sptr
        #cfunc  IsCharLowerW                          "IsCharLowerW"                          wptr
        #define IsCharUpper                            IsCharUpperA
        #cfunc  IsCharUpperA                          "IsCharUpperA"                          sptr
        #cfunc  IsCharUpperW                          "IsCharUpperW"                          wptr
        #cfunc  IsChild                               "IsChild"                               sptr, sptr
        #cfunc  IsClipboardFormatAvailable            "IsClipboardFormatAvailable"            sptr
        #cfunc  IsDialogMessage                       "IsDialogMessage"                       sptr, sptr
        #cfunc  IsDialogMessageA                      "IsDialogMessageA"                      sptr, sptr
        #cfunc  IsDialogMessageW                      "IsDialogMessageW"                      wptr, wptr
        #cfunc  IsDlgButtonChecked                    "IsDlgButtonChecked"                    sptr, sptr
        #cfunc  IsIconic                              "IsIconic"                              sptr
        #cfunc  IsMenu                                "IsMenu"                                sptr
        #cfunc  IsRectEmpty                           "IsRectEmpty"                           sptr
        #cfunc  IsWindow                              "IsWindow"                              sptr
        #cfunc  IsWindowEnabled                       "IsWindowEnabled"                       sptr
        #cfunc  IsWindowUnicode                       "IsWindowUnicode"                       sptr
        #cfunc  IsWindowVisible                       "IsWindowVisible"                       sptr
        #cfunc  IsZoomed                              "IsZoomed"                              sptr
        #cfunc  KillTimer                             "KillTimer"                             sptr, sptr
        #define LoadAccelerators                       LoadAcceleratorsA
        #cfunc  LoadAcceleratorsA                     "LoadAcceleratorsA"                     sptr, sptr
        #cfunc  LoadAcceleratorsW                     "LoadAcceleratorsW"                     wptr, wptr
        #define LoadBitmap                             LoadBitmapA
        #cfunc  LoadBitmapA                           "LoadBitmapA"                           sptr, sptr
        #cfunc  LoadBitmapW                           "LoadBitmapW"                           wptr, wptr
        #define LoadCursor                             LoadCursorA
        #cfunc  LoadCursorA                           "LoadCursorA"                           sptr, sptr
        #define LoadCursorFromFile                     LoadCursorFromFileA
        #cfunc  LoadCursorFromFileA                   "LoadCursorFromFileA"                   sptr
        #cfunc  LoadCursorFromFileW                   "LoadCursorFromFileW"                   wptr
        #cfunc  LoadCursorW                           "LoadCursorW"                           wptr, wptr
        #define LoadIcon                               LoadIconA
        #cfunc  LoadIconA                             "LoadIconA"                             sptr, sptr
        #cfunc  LoadIconW                             "LoadIconW"                             wptr, wptr
        #define LoadImage                              LoadImageA
        #cfunc  LoadImageA                            "LoadImageA"                            sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  LoadImageW                            "LoadImageW"                            wptr, wptr, wptr, wptr, wptr, wptr
        #define LoadKeyboardLayout                     LoadKeyboardLayoutA
        #cfunc  LoadKeyboardLayoutA                   "LoadKeyboardLayoutA"                   sptr, sptr
        #cfunc  LoadKeyboardLayoutW                   "LoadKeyboardLayoutW"                   wptr, wptr
        #define LoadMenu                               LoadMenuA
        #cfunc  LoadMenuA                             "LoadMenuA"                             sptr, sptr
        #define LoadMenuIndirect                       LoadMenuIndirectA
        #cfunc  LoadMenuIndirectA                     "LoadMenuIndirectA"                     sptr
        #cfunc  LoadMenuIndirectW                     "LoadMenuIndirectW"                     wptr
        #cfunc  LoadMenuW                             "LoadMenuW"                             wptr, wptr
        #define LoadString                             LoadStringA
        #cfunc  LoadStringA                           "LoadStringA"                           sptr, sptr, sptr, sptr
        #cfunc  LoadStringW                           "LoadStringW"                           wptr, wptr, wptr, wptr
        #cfunc  LockSetForegroundWindow               "LockSetForegroundWindow"               sptr
        #cfunc  LockWindowUpdate                      "LockWindowUpdate"                      sptr
        #cfunc  LockWorkStation                       "LockWorkStation"
        #cfunc  LookupIconIdFromDirectory             "LookupIconIdFromDirectory"             sptr, sptr
        #cfunc  LookupIconIdFromDirectoryEx           "LookupIconIdFromDirectoryEx"           sptr, sptr, sptr, sptr, sptr
        #cfunc  MapDialogRect                         "MapDialogRect"                         sptr, sptr
        #define MapVirtualKey                          MapVirtualKeyA
        #cfunc  MapVirtualKeyA                        "MapVirtualKeyA"                        sptr, sptr
        #define MapVirtualKeyEx                        MapVirtualKeyExA
        #cfunc  MapVirtualKeyExA                      "MapVirtualKeyExA"                      sptr, sptr, sptr
        #cfunc  MapVirtualKeyExW                      "MapVirtualKeyExW"                      wptr, wptr, wptr
        #cfunc  MapVirtualKeyW                        "MapVirtualKeyW"                        wptr, wptr
        #cfunc  MapWindowPoints                       "MapWindowPoints"                       sptr, sptr, sptr, sptr
        #cfunc  MenuItemFromPoint                     "MenuItemFromPoint"                     sptr, sptr, sptr, sptr
        #cfunc  MessageBeep                           "MessageBeep"                           sptr
        #define MessageBox                             MessageBoxA
        #cfunc  MessageBoxA                           "MessageBoxA"                           sptr, sptr, sptr, sptr
        #define MessageBoxEx                           MessageBoxExA
        #cfunc  MessageBoxExA                         "MessageBoxExA"                         sptr, sptr, sptr, sptr, sptr
        #cfunc  MessageBoxExW                         "MessageBoxExW"                         wptr, wptr, wptr, wptr, wptr
        #define MessageBoxIndirect                     MessageBoxIndirectA
        #cfunc  MessageBoxIndirectA                   "MessageBoxIndirectA"                   sptr
        #cfunc  MessageBoxIndirectW                   "MessageBoxIndirectW"                   wptr
        #cfunc  MessageBoxW                           "MessageBoxW"                           wptr, wptr, wptr, wptr
        #define ModifyMenu                             ModifyMenuA
        #cfunc  ModifyMenuA                           "ModifyMenuA"                           sptr, sptr, sptr, sptr, sptr
        #cfunc  ModifyMenuW                           "ModifyMenuW"                           wptr, wptr, wptr, wptr, wptr
        #cfunc  MonitorFromPoint                      "MonitorFromPoint"                      sptr, sptr, sptr
        #cfunc  MonitorFromRect                       "MonitorFromRect"                       sptr, sptr
        #cfunc  MonitorFromWindow                     "MonitorFromWindow"                     sptr, sptr
        #cfunc  MoveWindow                            "MoveWindow"                            sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  MsgWaitForMultipleObjects             "MsgWaitForMultipleObjects"             sptr, sptr, sptr, sptr, sptr
        #cfunc  MsgWaitForMultipleObjectsEx           "MsgWaitForMultipleObjectsEx"           sptr, sptr, sptr, sptr, sptr
        #cfunc  NotifyWinEvent                        "NotifyWinEvent"                        sptr, sptr, sptr, sptr
        #cfunc  OemKeyScan                            "OemKeyScan"                            sptr
        #define OemToChar                              OemToCharA
        #cfunc  OemToCharA                            "OemToCharA"                            sptr, sptr
        #define OemToCharBuff                          OemToCharBuffA
        #cfunc  OemToCharBuffA                        "OemToCharBuffA"                        sptr, sptr, sptr
        #cfunc  OemToCharBuffW                        "OemToCharBuffW"                        wptr, wptr, wptr
        #cfunc  OemToCharW                            "OemToCharW"                            wptr, wptr
        #cfunc  OffsetRect                            "OffsetRect"                            sptr, sptr, sptr
        #cfunc  OpenClipboard                         "OpenClipboard"                         sptr
        #define OpenDesktop                            OpenDesktopA
        #cfunc  OpenDesktopA                          "OpenDesktopA"                          sptr, sptr, sptr, sptr
        #cfunc  OpenDesktopW                          "OpenDesktopW"                          wptr, wptr, wptr, wptr
        #cfunc  OpenIcon                              "OpenIcon"                              sptr
        #cfunc  OpenInputDesktop                      "OpenInputDesktop"                      sptr, sptr, sptr
        #define OpenWindowStation                      OpenWindowStationA
        #cfunc  OpenWindowStationA                    "OpenWindowStationA"                    sptr, sptr, sptr
        #cfunc  OpenWindowStationW                    "OpenWindowStationW"                    wptr, wptr, wptr
        #cfunc  PackDDElParam                         "PackDDElParam"                         sptr, sptr, sptr
        #cfunc  PaintDesktop                          "PaintDesktop"                          sptr
        #define PeekMessage                            PeekMessageA
        #cfunc  PeekMessageA                          "PeekMessageA"                          sptr, sptr, sptr, sptr, sptr
        #cfunc  PeekMessageW                          "PeekMessageW"                          wptr, wptr, wptr, wptr, wptr
        #define PostMessage                            PostMessageA
        #cfunc  PostMessageA                          "PostMessageA"                          sptr, sptr, sptr, sptr
        #cfunc  PostMessageW                          "PostMessageW"                          wptr, wptr, wptr, wptr
        #cfunc  PostQuitMessage                       "PostQuitMessage"                       sptr
        #define PostThreadMessage                      PostThreadMessageA
        #cfunc  PostThreadMessageA                    "PostThreadMessageA"                    sptr, sptr, sptr, sptr
        #cfunc  PostThreadMessageW                    "PostThreadMessageW"                    wptr, wptr, wptr, wptr
        #cfunc  PtInRect                              "PtInRect"                              sptr, sptr, sptr
        #cfunc  RealChildWindowFromPoint              "RealChildWindowFromPoint"              sptr, sptr, sptr
        #cfunc  RealGetWindowClass                    "RealGetWindowClass"                    sptr, sptr, sptr
        #cfunc  RealGetWindowClassA                   "RealGetWindowClassA"                   sptr, sptr, sptr
        #cfunc  RealGetWindowClassW                   "RealGetWindowClassW"                   wptr, wptr, wptr
        #cfunc  RedrawWindow                          "RedrawWindow"                          sptr, sptr, sptr, sptr
        #define RegisterClass                          RegisterClassA
        #cfunc  RegisterClassA                        "RegisterClassA"                        sptr
        #define RegisterClassEx                        RegisterClassExA
        #cfunc  RegisterClassExA                      "RegisterClassExA"                      sptr
        #cfunc  RegisterClassExW                      "RegisterClassExW"                      wptr
        #cfunc  RegisterClassW                        "RegisterClassW"                        wptr
        #define RegisterClipboardFormat                RegisterClipboardFormatA
        #cfunc  RegisterClipboardFormatA              "RegisterClipboardFormatA"              sptr
        #cfunc  RegisterClipboardFormatW              "RegisterClipboardFormatW"              wptr
        #define RegisterDeviceNotification             RegisterDeviceNotificationA
        #cfunc  RegisterDeviceNotificationA           "RegisterDeviceNotificationA"           sptr, sptr, sptr
        #cfunc  RegisterDeviceNotificationW           "RegisterDeviceNotificationW"           wptr, wptr, wptr
        #cfunc  RegisterHotKey                        "RegisterHotKey"                        sptr, sptr, sptr, sptr
        #define RegisterWindowMessage                  RegisterWindowMessageA
        #cfunc  RegisterWindowMessageA                "RegisterWindowMessageA"                sptr
        #cfunc  RegisterWindowMessageW                "RegisterWindowMessageW"                wptr
        #cfunc  ReleaseCapture                        "ReleaseCapture"
        #cfunc  ReleaseDC                             "ReleaseDC"                             sptr, sptr
        #cfunc  RemoveMenu                            "RemoveMenu"                            sptr, sptr, sptr
        #define RemoveProp                             RemovePropA
        #cfunc  RemovePropA                           "RemovePropA"                           sptr, sptr
        #cfunc  RemovePropW                           "RemovePropW"                           wptr, wptr
        #cfunc  ReplyMessage                          "ReplyMessage"                          sptr
        #cfunc  ReuseDDElParam                        "ReuseDDElParam"                        sptr, sptr, sptr, sptr, sptr
        #cfunc  ScreenToClient                        "ScreenToClient"                        sptr, sptr
        #cfunc  ScrollDC                              "ScrollDC"                              sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  ScrollWindow                          "ScrollWindow"                          sptr, sptr, sptr, sptr, sptr
        #cfunc  ScrollWindowEx                        "ScrollWindowEx"                        sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #define SendDlgItemMessage                     SendDlgItemMessageA
        #cfunc  SendDlgItemMessageA                   "SendDlgItemMessageA"                   sptr, sptr, sptr, sptr, sptr
        #cfunc  SendDlgItemMessageW                   "SendDlgItemMessageW"                   wptr, wptr, wptr, wptr, wptr
        #define SendIMEMessageEx                       SendIMEMessageExA
        #cfunc  SendIMEMessageExA                     "SendIMEMessageExA"                     sptr, sptr
        #cfunc  SendIMEMessageExW                     "SendIMEMessageExW"                     wptr, wptr
        #cfunc  SendInput                             "SendInput"                             sptr, sptr, sptr
        #define SendMessage                            SendMessageA
        #cfunc  SendMessageA                          "SendMessageA"                          sptr, sptr, sptr, sptr
        #define SendMessageCallback                    SendMessageCallbackA
        #cfunc  SendMessageCallbackA                  "SendMessageCallbackA"                  sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  SendMessageCallbackW                  "SendMessageCallbackW"                  wptr, wptr, wptr, wptr, wptr, wptr
        #define SendMessageTimeout                     SendMessageTimeoutA
        #cfunc  SendMessageTimeoutA                   "SendMessageTimeoutA"                   sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  SendMessageTimeoutW                   "SendMessageTimeoutW"                   wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #cfunc  SendMessageW                          "SendMessageW"                          wptr, wptr, wptr, wptr
        #define SendNotifyMessage                      SendNotifyMessageA
        #cfunc  SendNotifyMessageA                    "SendNotifyMessageA"                    sptr, sptr, sptr, sptr
        #cfunc  SendNotifyMessageW                    "SendNotifyMessageW"                    wptr, wptr, wptr, wptr
        #cfunc  SetActiveWindow                       "SetActiveWindow"                       sptr
        #cfunc  SetCapture                            "SetCapture"                            sptr
        #cfunc  SetCaretBlinkTime                     "SetCaretBlinkTime"                     sptr
        #cfunc  SetCaretPos                           "SetCaretPos"                           sptr, sptr
        #define SetClassLong                           SetClassLongA
        #cfunc  SetClassLongA                         "SetClassLongA"                         sptr, sptr, sptr
        #cfunc  SetClassLongW                         "SetClassLongW"                         wptr, wptr, wptr
        #cfunc  SetClassWord                          "SetClassWord"                          sptr, sptr, sptr
        #cfunc  SetClipboardData                      "SetClipboardData"                      sptr, sptr
        #cfunc  SetClipboardViewer                    "SetClipboardViewer"                    sptr
        #cfunc  SetCursor                             "SetCursor"                             sptr
        #cfunc  SetCursorPos                          "SetCursorPos"                          sptr, sptr
        #cfunc  SetDebugErrorLevel                    "SetDebugErrorLevel"                    sptr
        #cfunc  SetDeskWallpaper                      "SetDeskWallpaper"                      sptr
        #cfunc  SetDlgItemInt                         "SetDlgItemInt"                         sptr, sptr, sptr, sptr
        #define SetDlgItemText                         SetDlgItemTextA
        #cfunc  SetDlgItemTextA                       "SetDlgItemTextA"                       sptr, sptr, sptr
        #cfunc  SetDlgItemTextW                       "SetDlgItemTextW"                       wptr, wptr, wptr
        #cfunc  SetDoubleClickTime                    "SetDoubleClickTime"                    sptr
        #cfunc  SetFocus                              "SetFocus"                              sptr
        #cfunc  SetForegroundWindow                   "SetForegroundWindow"                   sptr
        #cfunc  SetKeyboardState                      "SetKeyboardState"                      sptr
        #cfunc  SetLastErrorEx                        "SetLastErrorEx"                        sptr, sptr
        #cfunc  SetLayeredWindowAttributes            "SetLayeredWindowAttributes"            sptr, sptr, sptr, sptr
        #cfunc  SetMenu                               "SetMenu"                               sptr, sptr
        #cfunc  SetMenuContextHelpId                  "SetMenuContextHelpId"                  sptr, sptr
        #cfunc  SetMenuDefaultItem                    "SetMenuDefaultItem"                    sptr, sptr, sptr
        #cfunc  SetMenuInfo                           "SetMenuInfo"                           sptr, sptr
        #cfunc  SetMenuItemBitmaps                    "SetMenuItemBitmaps"                    sptr, sptr, sptr, sptr, sptr
        #define SetMenuItemInfo                        SetMenuItemInfoA
        #cfunc  SetMenuItemInfoA                      "SetMenuItemInfoA"                      sptr, sptr, sptr, sptr
        #cfunc  SetMenuItemInfoW                      "SetMenuItemInfoW"                      wptr, wptr, wptr, wptr
        #cfunc  SetMessageExtraInfo                   "SetMessageExtraInfo"                   sptr
        #cfunc  SetMessageQueue                       "SetMessageQueue"                       sptr
        #cfunc  SetParent                             "SetParent"                             sptr, sptr
        #cfunc  SetProcessDefaultLayout               "SetProcessDefaultLayout"               sptr
        #cfunc  SetProcessWindowStation               "SetProcessWindowStation"               sptr
        #define SetProp                                SetPropA
        #cfunc  SetPropA                              "SetPropA"                              sptr, sptr, sptr
        #cfunc  SetPropW                              "SetPropW"                              wptr, wptr, wptr
        #cfunc  SetRect                               "SetRect"                               sptr, sptr, sptr, sptr, sptr
        #cfunc  SetRectEmpty                          "SetRectEmpty"                          sptr
        #cfunc  SetScrollInfo                         "SetScrollInfo"                         sptr, sptr, sptr, sptr
        #cfunc  SetScrollPos                          "SetScrollPos"                          sptr, sptr, sptr, sptr
        #cfunc  SetScrollRange                        "SetScrollRange"                        sptr, sptr, sptr, sptr, sptr
        #cfunc  SetShellWindow                        "SetShellWindow"                        sptr
        #cfunc  SetSysColors                          "SetSysColors"                          sptr, sptr, sptr
        #cfunc  SetSystemCursor                       "SetSystemCursor"                       sptr, sptr
        #cfunc  SetThreadDesktop                      "SetThreadDesktop"                      sptr
        #cfunc  SetTimer                              "SetTimer"                              sptr, sptr, sptr, sptr
        #define SetUserObjectInformation               SetUserObjectInformationA
        #cfunc  SetUserObjectInformationA             "SetUserObjectInformationA"             sptr, sptr, sptr, sptr
        #cfunc  SetUserObjectInformationW             "SetUserObjectInformationW"             wptr, wptr, wptr, wptr
        #cfunc  SetUserObjectSecurity                 "SetUserObjectSecurity"                 sptr, sptr, sptr
        #cfunc  SetWinEventHook                       "SetWinEventHook"                       sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  SetWindowContextHelpId                "SetWindowContextHelpId"                sptr, sptr
        #define SetWindowLong                          SetWindowLongA
        #cfunc  SetWindowLongA                        "SetWindowLongA"                        sptr, sptr, sptr
        #cfunc  SetWindowLongW                        "SetWindowLongW"                        wptr, wptr, wptr
        #cfunc  SetWindowPlacement                    "SetWindowPlacement"                    sptr, sptr
        #cfunc  SetWindowPos                          "SetWindowPos"                          sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  SetWindowRgn                          "SetWindowRgn"                          sptr, sptr, sptr
        #define SetWindowText                          SetWindowTextA
        #cfunc  SetWindowTextA                        "SetWindowTextA"                        sptr, sptr
        #cfunc  SetWindowTextW                        "SetWindowTextW"                        wptr, wptr
        #cfunc  SetWindowWord                         "SetWindowWord"                         sptr, sptr, sptr
        #define SetWindowsHook                         SetWindowsHookA
        #cfunc  SetWindowsHookA                       "SetWindowsHookA"                       sptr, sptr
        #define SetWindowsHookEx                       SetWindowsHookExA
        #cfunc  SetWindowsHookExA                     "SetWindowsHookExA"                     sptr, sptr, sptr, sptr
        #cfunc  SetWindowsHookExW                     "SetWindowsHookExW"                     wptr, wptr, wptr, wptr
        #cfunc  SetWindowsHookW                       "SetWindowsHookW"                       wptr, wptr
        #cfunc  ShowCaret                             "ShowCaret"                             sptr
        #cfunc  ShowCursor                            "ShowCursor"                            sptr
        #cfunc  ShowOwnedPopups                       "ShowOwnedPopups"                       sptr, sptr
        #cfunc  ShowScrollBar                         "ShowScrollBar"                         sptr, sptr, sptr
        #cfunc  ShowWindow                            "ShowWindow"                            sptr, sptr
        #cfunc  ShowWindowAsync                       "ShowWindowAsync"                       sptr, sptr
        #cfunc  SubtractRect                          "SubtractRect"                          sptr, sptr, sptr
        #cfunc  SwapMouseButton                       "SwapMouseButton"                       sptr
        #cfunc  SwitchDesktop                         "SwitchDesktop"                         sptr
        #define SystemParametersInfo                   SystemParametersInfoA
        #cfunc  SystemParametersInfoA                 "SystemParametersInfoA"                 sptr, sptr, sptr, sptr
        #cfunc  SystemParametersInfoW                 "SystemParametersInfoW"                 wptr, wptr, wptr, wptr
        #define TabbedTextOut                          TabbedTextOutA
        #cfunc  TabbedTextOutA                        "TabbedTextOutA"                        sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  TabbedTextOutW                        "TabbedTextOutW"                        wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #cfunc  TileChildWindows                      "TileChildWindows"                      sptr, sptr
        #cfunc  TileWindows                           "TileWindows"                           sptr, sptr, sptr, sptr, sptr
        #cfunc  ToAscii                               "ToAscii"                               sptr, sptr, sptr, sptr, sptr
        #cfunc  ToAsciiEx                             "ToAsciiEx"                             sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  ToUnicode                             "ToUnicode"                             sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  ToUnicodeEx                           "ToUnicodeEx"                           sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  TrackMouseEvent                       "TrackMouseEvent"                       sptr
        #cfunc  TrackPopupMenu                        "TrackPopupMenu"                        sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  TrackPopupMenuEx                      "TrackPopupMenuEx"                      sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  TranslateAccelerator                  "TranslateAccelerator"                  sptr, sptr, sptr
        #cfunc  TranslateAcceleratorA                 "TranslateAcceleratorA"                 sptr, sptr, sptr
        #cfunc  TranslateAcceleratorW                 "TranslateAcceleratorW"                 wptr, wptr, wptr
        #cfunc  TranslateMDISysAccel                  "TranslateMDISysAccel"                  sptr, sptr
        #cfunc  TranslateMessage                      "TranslateMessage"                      sptr
        #cfunc  UnhookWinEvent                        "UnhookWinEvent"                        sptr
        #cfunc  UnhookWindowsHook                     "UnhookWindowsHook"                     sptr, sptr
        #cfunc  UnhookWindowsHookEx                   "UnhookWindowsHookEx"                   sptr
        #cfunc  UnionRect                             "UnionRect"                             sptr, sptr, sptr
        #cfunc  UnloadKeyboardLayout                  "UnloadKeyboardLayout"                  sptr
        #cfunc  UnpackDDElParam                       "UnpackDDElParam"                       sptr, sptr, sptr, sptr
        #define UnregisterClass                        UnregisterClassA
        #cfunc  UnregisterClassA                      "UnregisterClassA"                      sptr, sptr
        #cfunc  UnregisterClassW                      "UnregisterClassW"                      wptr, wptr
        #cfunc  UnregisterDeviceNotification          "UnregisterDeviceNotification"          sptr
        #cfunc  UnregisterHotKey                      "UnregisterHotKey"                      sptr, sptr
        #cfunc  UpdateLayeredWindow                   "UpdateLayeredWindow"                   sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  UpdateWindow                          "UpdateWindow"                          sptr
        #cfunc  UserHandleGrantAccess                 "UserHandleGrantAccess"                 sptr, sptr, sptr
        #cfunc  ValidateRect                          "ValidateRect"                          sptr, sptr
        #cfunc  ValidateRgn                           "ValidateRgn"                           sptr, sptr
        #define VkKeyScan                              VkKeyScanA
        #cfunc  VkKeyScanA                            "VkKeyScanA"                            sptr
        #define VkKeyScanEx                            VkKeyScanExA
        #cfunc  VkKeyScanExA                          "VkKeyScanExA"                          sptr, sptr
        #cfunc  VkKeyScanExW                          "VkKeyScanExW"                          wptr, wptr
        #cfunc  VkKeyScanW                            "VkKeyScanW"                            wptr
        #cfunc  WINNLSEnableIME                       "WINNLSEnableIME"                       sptr, sptr
        #cfunc  WINNLSGetEnableStatus                 "WINNLSGetEnableStatus"                 sptr
        #cfunc  WINNLSGetIMEHotkey                    "WINNLSGetIMEHotkey"                    sptr
        #cfunc  WaitForInputIdle                      "WaitForInputIdle"                      sptr, sptr
        #cfunc  WaitMessage                           "WaitMessage"
        #cfunc  Win32PoolAllocationStats              "Win32PoolAllocationStats"              sptr, sptr, sptr, sptr, sptr, sptr
        #define WinHelp                                WinHelpA
        #cfunc  WinHelpA                              "WinHelpA"                              sptr, sptr, sptr, sptr
        #cfunc  WinHelpW                              "WinHelpW"                              wptr, wptr, wptr, wptr
        #cfunc  WindowFromDC                          "WindowFromDC"                          sptr
        #cfunc  WindowFromPoint                       "WindowFromPoint"                       sptr, sptr
        #cfunc  keybd_event                           "keybd_event"                           sptr, sptr, sptr, sptr
        #cfunc  mouse_event                           "mouse_event"                           sptr, sptr, sptr, sptr, sptr
        #define wsprintf                               wsprintfA
        #cfunc  wsprintfA                             "wsprintfA"                             sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr, sptr
        #cfunc  wsprintfW                             "wsprintfW"                             wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr, wptr
        #define wvsprintf                              wvsprintfA
        #cfunc  wvsprintfA                            "wvsprintfA"                            sptr, sptr, sptr
        #cfunc  wvsprintfW                            "wvsprintfW"                            wptr, wptr, wptr

    #endif
 




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