#include <odin.h>
#include <odinwrap.h>
#include <os2sel.h>

#include <os2win.h>
#include <winreg.h>
#include <winnt.h>
#include <wincon.h>
#include <winthunk.h>
#include <winnls.h>
#include <ntddk.h>
#include <heapstring.h>
#include <commctrl.h>

#define DBGWRAP_MODULE "COMCTL32"
#include <dbgwrap.h>


DEBUGWRAP28(MenuHelp)
DEBUGWRAP12(ShowHideMenuCtl)
DEBUGWRAP12(GetEffectiveClientRect)
DEBUGWRAP32(CreateToolbar)
DEBUGWRAP20(CreateMappedBitmap)
NODEF_DEBUGWRAP16(DPA_LoadStream)
NODEF_DEBUGWRAP16(DPA_SaveStream)
DEBUGWRAP24(DPA_Merge)
DEBUGWRAP4(MakeDragList)
DEBUGWRAP16(LBItemFromPt)
DEBUGWRAP12(DrawInsert)
DEBUGWRAP48(CreateUpDownControl)
DEBUGWRAP0_NORET(InitCommonControls)
DEBUGWRAP4(CreatePropertySheetPageA)
DEBUGWRAP4(CreatePropertySheetPageW)
DEBUGWRAP16(CreateStatusWindowA)
DEBUGWRAP16(CreateStatusWindowW)
DEBUGWRAP52(CreateToolbarEx)
DEBUGWRAP4(DestroyPropertySheetPage)
NODEF_DEBUGWRAP4(COMCTL32_DllGetVersion)
NODEF_DEBUGWRAP8(COMCTL32_DllInstall)
DEBUGWRAP16(DrawStatusTextA)
DEBUGWRAP16(DrawStatusTextW)
DEBUGWRAP12(FlatSB_EnableScrollBar)
DEBUGWRAP12(FlatSB_GetScrollInfo)
DEBUGWRAP8(FlatSB_GetScrollPos)
DEBUGWRAP12(FlatSB_GetScrollProp)
DEBUGWRAP16(FlatSB_GetScrollRange)
DEBUGWRAP16(FlatSB_SetScrollInfo)
DEBUGWRAP16(FlatSB_SetScrollPos)
DEBUGWRAP16(FlatSB_SetScrollProp)
DEBUGWRAP20(FlatSB_SetScrollRange)
DEBUGWRAP12(FlatSB_ShowScrollBar)
DEBUGWRAP0(GetMUILanguage)
DEBUGWRAP12(ImageList_Add)
DEBUGWRAP8(ImageList_AddIcon)
DEBUGWRAP12(ImageList_AddMasked)
DEBUGWRAP16(ImageList_BeginDrag)
DEBUGWRAP20(ImageList_Copy)
DEBUGWRAP20(ImageList_Create)
DEBUGWRAP4(ImageList_Destroy)
DEBUGWRAP12(ImageList_DragEnter)
DEBUGWRAP4(ImageList_DragLeave)
DEBUGWRAP8(ImageList_DragMove)
DEBUGWRAP4(ImageList_DragShowNolock)
DEBUGWRAP24(ImageList_Draw)
DEBUGWRAP40(ImageList_DrawEx)
DEBUGWRAP4(ImageList_DrawIndirect)
DEBUGWRAP4(ImageList_Duplicate)
DEBUGWRAP0(ImageList_EndDrag)
DEBUGWRAP4(ImageList_GetBkColor)
DEBUGWRAP8(ImageList_GetDragImage)
NODEF_DEBUGWRAP4(ImageList_GetFlags)
DEBUGWRAP12(ImageList_GetIcon)
DEBUGWRAP12(ImageList_GetIconSize)
DEBUGWRAP4(ImageList_GetImageCount)
DEBUGWRAP12(ImageList_GetImageInfo)
DEBUGWRAP12(ImageList_GetImageRect)
DEBUGWRAP28(ImageList_LoadImageA)
DEBUGWRAP28(ImageList_LoadImageW)
DEBUGWRAP24(ImageList_Merge)
NODEF_DEBUGWRAP4(ImageList_Read)
DEBUGWRAP8(ImageList_Remove)
DEBUGWRAP16(ImageList_Replace)
DEBUGWRAP4(COMCTL32_Alloc)
DEBUGWRAP8(COMCTL32_ReAlloc)
DEBUGWRAP4(COMCTL32_Free)
DEBUGWRAP4(COMCTL32_GetSize)
DEBUGWRAP12(ImageList_ReplaceIcon)
DEBUGWRAP8(ImageList_SetBkColor)
DEBUGWRAP16(ImageList_SetDragCursorImage)
NODEF_DEBUGWRAP12(ImageList_SetFilter)
NODEF_DEBUGWRAP8(ImageList_SetFlags)
DEBUGWRAP12(ImageList_SetIconSize)
DEBUGWRAP8(ImageList_SetImageCount)
DEBUGWRAP12(ImageList_SetOverlayImage)
NODEF_DEBUGWRAP8(ImageList_Write)
DEBUGWRAP4(InitCommonControlsEx)
DEBUGWRAP4(InitMUILanguage)
DEBUGWRAP4(InitializeFlatSB)
DEBUGWRAP4(PropertySheetA)
DEBUGWRAP4(PropertySheetW)
DEBUGWRAP4(UninitializeFlatSB)
DEBUGWRAP4(_TrackMouseEvent)
NODEF_DEBUGWRAP4(CreateMRUListA)
NODEF_DEBUGWRAP4(FreeMRUList)
NODEF_DEBUGWRAP8(AddMRUStringA)
NODEF_DEBUGWRAP16(EnumMRUListA)
NODEF_DEBUGWRAP12(FindMRUStringA)
NODEF_DEBUGWRAP8(DelMRUString)
NODEF_DEBUGWRAP16(CreateMRUListLazyA)
NODEF_DEBUGWRAP12(AddMRUData)
NODEF_DEBUGWRAP16(FindMRUData)
DEBUGWRAP12(Str_GetPtrA)
DEBUGWRAP8(Str_SetPtrA)
DEBUGWRAP12(Str_GetPtrW)
DEBUGWRAP8(Str_SetPtrW)
DEBUGWRAP8(DSA_Create)
DEBUGWRAP4(DSA_Destroy)
DEBUGWRAP12(DSA_GetItem)
DEBUGWRAP8(DSA_GetItemPtr)
DEBUGWRAP12(DSA_SetItem)
DEBUGWRAP12(DSA_InsertItem)
DEBUGWRAP8(DSA_DeleteItem)
DEBUGWRAP4(DSA_DeleteAllItems)
DEBUGWRAP4(DPA_Create)
DEBUGWRAP4(DPA_Destroy)
DEBUGWRAP8(DPA_Grow)
DEBUGWRAP8(DPA_Clone)
DEBUGWRAP8(DPA_GetPtr)
DEBUGWRAP8(DPA_GetPtrIndex)
DEBUGWRAP12(DPA_InsertPtr)
DEBUGWRAP12(DPA_SetPtr)
DEBUGWRAP8(DPA_DeletePtr)
DEBUGWRAP4(DPA_DeleteAllPtrs)
DEBUGWRAP12(DPA_Sort)
DEBUGWRAP24(DPA_Search)
DEBUGWRAP8(DPA_CreateEx)
DEBUGWRAP16(COMCTL32_SendNotify)
DEBUGWRAP20(COMCTL32_SendNotifyEx)
NODEF_DEBUGWRAP8(COMCTL32_StrChrA)
NODEF_DEBUGWRAP12(COMCTL32_StrRChrA)
NODEF_DEBUGWRAP12(COMCTL32_StrCmpNA)
NODEF_DEBUGWRAP12(COMCTL32_StrCmpNIA)
NODEF_DEBUGWRAP8(COMCTL32_StrStrA)
NODEF_DEBUGWRAP8(COMCTL32_StrStrIA)
NODEF_DEBUGWRAP8(COMCTL32_StrCSpnA)
DEBUGWRAP8(COMCTL32_StrChrW)
NODEF_DEBUGWRAP4(COMCTL32_StrToIntA)
NODEF_DEBUGWRAP12(COMCTL32_StrRChrW)
NODEF_DEBUGWRAP12(COMCTL32_StrCmpNW)
NODEF_DEBUGWRAP12(COMCTL32_StrCmpNIW)
NODEF_DEBUGWRAP8(COMCTL32_StrStrW)
NODEF_DEBUGWRAP8(COMCTL32_StrStrIW)
NODEF_DEBUGWRAP8(COMCTL32_StrSpnW)
NODEF_DEBUGWRAP4(COMCTL32_StrToIntW)
NODEF_DEBUGWRAP4(SmoothScrollWindow)
DEBUGWRAP12(DPA_EnumCallback)
DEBUGWRAP12(DPA_DestroyCallback)
DEBUGWRAP12(DSA_EnumCallback)
DEBUGWRAP12(DSA_DestroyCallback)
NODEF_DEBUGWRAP4(CreateMRUListW)
NODEF_DEBUGWRAP8(AddMRUStringW)
NODEF_DEBUGWRAP12(FindMRUStringW)
NODEF_DEBUGWRAP16(EnumMRUListW)
NODEF_DEBUGWRAP16(CreateMRUListLazyW)
NODEF_DEBUGWRAP8(COMCTL32_389)
NODEF_DEBUGWRAP16(COMCTL32_390)
DEBUGWRAP16(DefSubclassProc)
DEBUGWRAP16(GetWindowSubclass)
DEBUGWRAP12(RemoveWindowSubclass)
DEBUGWRAP16(SetWindowSubclass)
NODEF_DEBUGWRAP20(COMCTL32_415)
NODEF_DEBUGWRAP16(COMCTL32_419)
