#define LISTBOX_H
#include "WM.h"
#include "WIDGET.h"
#include "DIALOG_Intern.h"
#define LISTBOX_ALL_ITEMS
#define LISTBOX_CI_UNSEL
#define LISTBOX_CI_SEL
#define LISTBOX_CI_SELFOCUS
#define LISTBOX_CI_DISABLED
LISTBOX_Handle
#define LISTBOX_NOTIFICATION_LOST_FOCUS
#define LISTBOX_CF_AUTOSCROLLBAR_H
#define LISTBOX_CF_AUTOSCROLLBAR_V
#define LISTBOX_CF_MULTISEL
#define LISTBOX_CF_WRAP
#define LISTBOX_SF_AUTOSCROLLBAR_H
#define LISTBOX_SF_AUTOSCROLLBAR_V
#define LISTBOX_SF_MULTISEL
#define LISTBOX_SF_WRAP
#define LISTBOX_FM_OFF
#define LISTBOX_FM_ON
#define LISTBOX_FM_CENTER
LISTBOX_Create(const GUI_ConstString *, int, int, int, int, int);
LISTBOX_CreateAsChild(const GUI_ConstString *, GUI_HWIN, int, int, int, int, int);
LISTBOX_CreateEx(int, int, int, int, GUI_HWIN, int, int, int, const GUI_ConstString *);
LISTBOX_CreateUser(int, int, int, int, GUI_HWIN, int, int, int, const GUI_ConstString *, int);
LISTBOX_CreateIndirect(const GUI_WIDGET_CREATE_INFO *, GUI_HWIN, int, int, WM_CALLBACK *);
LISTBOX_Callback(WM_MESSAGE *);
LISTBOX_AddKey(LISTBOX_Handle, int);
LISTBOX_AddString(LISTBOX_Handle, const char *);
LISTBOX_AddStringH(LISTBOX_Handle, long);
LISTBOX_DecSel(LISTBOX_Handle);
LISTBOX_DeleteItem(LISTBOX_Handle, unsigned int);
LISTBOX_EnableFixedScrollMode(LISTBOX_Handle, unsigned int, unsigned char);
LISTBOX_EnableWrapMode(LISTBOX_Handle, int);
LISTBOX_GetBkColor(LISTBOX_Handle, unsigned int);
LISTBOX_GetFont(LISTBOX_Handle);
LISTBOX_GetItemSpacing(LISTBOX_Handle);
LISTBOX_GetNumItems(LISTBOX_Handle);
LISTBOX_GetSel(LISTBOX_Handle);
LISTBOX_GetTextColor(LISTBOX_Handle, unsigned int);
LISTBOX_GetItemDisabled(LISTBOX_Handle, unsigned int);
LISTBOX_GetItemSel(LISTBOX_Handle, unsigned int);
LISTBOX_GetItemText(LISTBOX_Handle, unsigned int, char *, int);
LISTBOX_GetMulti(LISTBOX_Handle);
LISTBOX_GetOwner(LISTBOX_Handle);
LISTBOX_GetScrollStepH(LISTBOX_Handle);
LISTBOX_GetTextAlign(LISTBOX_Handle);
LISTBOX_GetUserData(LISTBOX_Handle, void *, int);
LISTBOX_IncSel(LISTBOX_Handle);
LISTBOX_InsertString(LISTBOX_Handle, const char *, unsigned int);
LISTBOX_InvalidateItem(LISTBOX_Handle, int);
LISTBOX_OwnerDraw(const WIDGET_ITEM_DRAW_INFO *);
LISTBOX_SetAutoScrollH(LISTBOX_Handle, int);
LISTBOX_SetAutoScrollV(LISTBOX_Handle, int);
LISTBOX_SetBkColor(LISTBOX_Handle, unsigned int, GUI_COLOR);
LISTBOX_SetFont(LISTBOX_Handle, const GUI_FONT *);
LISTBOX_SetItemDisabled(LISTBOX_Handle, unsigned int, int);
LISTBOX_SetItemSel(LISTBOX_Handle, unsigned int, int);
LISTBOX_SetItemSpacing(LISTBOX_Handle, unsigned int);
LISTBOX_SetMulti(LISTBOX_Handle, int);
LISTBOX_SetOwner(LISTBOX_Handle, GUI_HWIN);
LISTBOX_SetOwnerDraw(LISTBOX_Handle, WIDGET_DRAW_ITEM_FUNC *);
LISTBOX_SetScrollStepH(LISTBOX_Handle, int);
LISTBOX_SetSel(LISTBOX_Handle, int);
LISTBOX_SetScrollbarColor(LISTBOX_Handle, unsigned int, GUI_COLOR);
LISTBOX_SetScrollbarWidth(LISTBOX_Handle, unsigned int);
LISTBOX_SetString(LISTBOX_Handle, const char *, unsigned int);
LISTBOX_SetText(LISTBOX_Handle, const GUI_ConstString *);
LISTBOX_SetTextAlign(LISTBOX_Handle, int);
LISTBOX_SetTextColor(LISTBOX_Handle, unsigned int, GUI_COLOR);
LISTBOX_SetUserData(LISTBOX_Handle, const void *, int);
LISTBOX_UpdateScrollers(LISTBOX_Handle);
LISTBOX_GetDefaultFont();
LISTBOX_GetDefaultScrollStepH();
LISTBOX_GetDefaultBkColor(unsigned int);
LISTBOX_GetDefaultTextAlign();
LISTBOX_GetDefaultTextColor(unsigned int);
LISTBOX_GetDefaultScrollMode();
LISTBOX_SetDefaultFont(const GUI_FONT *);
LISTBOX_SetDefaultScrollStepH(int);
LISTBOX_SetDefaultBkColor(unsigned int, GUI_COLOR);
LISTBOX_SetDefaultTextAlign(int);
LISTBOX_SetDefaultTextColor(unsigned int, GUI_COLOR);
LISTBOX_SetDefaultScrollMode(unsigned char);
#define LISTBOX_SetBackColor
#define LISTBOX_DeleteString