/* * Toolbar class extra info * * Copyright 1998 Eric Kohl */ #ifndef __WINE_TOOLBAR_H #define __WINE_TOOLBAR_H typedef struct tagTBUTTON_INFO { INT32 iBitmap; INT32 idCommand; BYTE fsState; BYTE fsStyle; DWORD dwData; INT32 iString; RECT32 rect; } TBUTTON_INFO; typedef struct tagTOOLBAR_INFO { DWORD dwStructSize; /* Size of TBBUTTON-Struct */ INT32 nHeight; /* Height of the Toolbar */ INT32 nWidth; /* Width of the Toolbar */ INT32 nButtonTop; /* top of the button rectangle */ INT32 nButtonHeight; INT32 nButtonWidth; INT32 nBitmapHeight; INT32 nBitmapWidth; INT32 nIndent; INT32 nNumButtons; /* Number of buttons */ INT32 nNumBitmaps; INT32 nNumStrings; BOOL32 bCaptured; INT32 nButtonDown; INT32 nOldHit; HIMAGELIST himlDef; /* default image list */ HIMAGELIST himlHot; /* hot image list */ HIMAGELIST himlDis; /* disabled image list */ TBUTTON_INFO *buttons; } TOOLBAR_INFO; extern void TOOLBAR_Register (void); #endif /* __WINE_TOOLBAR_H */