#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\vbalsbar.ocx")(GUID . "{418F6080-7954-11D2-805B-00C04FA4EE99}")(DESCRIPTION . "vbAccelerator Status Bar Control")(VERSION . "2.1") (CLASSES . #S(HASH-TABLE EQUAL ("_vbalStatusBar" (TYPE . "Dispinterface")(GUID . "{702A494C-83E3-11D2-8E21-08B404C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SimpleMode") (RIID . #x68030014) (OFFSET . #x7b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the status bar works in simple mode (a single panel only) or normal mode,")) ((NAME . "SimpleMode") (RIID . #x68030014) (OFFSET . #x7b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the status bar works in simple mode (a single panel only) or normal mode,")) ((NAME . "PanelKey") (RIID . #x68030013) (OFFSET . #x7b8) (RETURNS . "VT_VARIANT")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the key used to identify a panel.")) ((NAME . "PanelKey") (RIID . #x68030013) (OFFSET . #x7bc) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the key used to identify a panel.")) ((NAME . "PanelIndex") (RIID . #x68030012) (OFFSET . #x7c0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of a panel given the panel's key.")) ((NAME . "PanelText") (RIID . #x68030011) (OFFSET . #x7c4) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text to show in a panel.")) ((NAME . "PanelText") (RIID . #x68030011) (OFFSET . #x7c8) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text to show in a panel.")) ((NAME . "SimpleText") (RIID . #x68030010) (OFFSET . #x7cc) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text displayed in the status bar when in simple mode. Note this text is independent of any panels added to the control.")) ((NAME . "SimpleText") (RIID . #x68030010) (OFFSET . #x7d0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text displayed in the status bar when in simple mode. Note this text is independent of any panels added to the control.")) ((NAME . "SimpleStyle") (RIID . #x6803000f) (OFFSET . #x7d4) (RETURNS . "VT_USERDEFINED.Enum.ESTBRSimplePanelStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the style used to draw the status bar when it is in Simple Mode.")) ((NAME . "SimpleStyle") (RIID . #x6803000f) (OFFSET . #x7d8) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_USERDEFINED.Enum.ESTBRSimplePanelStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the style used to draw the status bar when it is in Simple Mode.")) ((NAME . "PanelToolTipText") (RIID . #x6803000e) (OFFSET . #x7dc) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the tool tip text to show in a panel. Note that tool tips are only displayed for panels that have an icon and either have no text or not all text is visible in the panel.")) ((NAME . "PanelToolTipText") (RIID . #x6803000e) (OFFSET . #x7e0) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the tool tip text to show in a panel. Note that tool tips are only displayed for panels that have an icon and either have no text or not all text is visible in the panel.")) ((NAME . "PanelSpring") (RIID . #x6803000d) (OFFSET . #x7e4) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a panel springs to fit the available space. Only one panel at a time can have the spring property set to true.")) ((NAME . "PanelSpring") (RIID . #x6803000d) (OFFSET . #x7e8) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a panel springs to fit the available space. Only one panel at a time can have the spring property set to true.")) ((NAME . "PanelFitToContents") (RIID . #x6803000c) (OFFSET . #x7ec) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a panel should automatically size to its contents.")) ((NAME . "PanelFitToContents") (RIID . #x6803000c) (OFFSET . #x7f0) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a panel should automatically size to its contents.")) ((NAME . "PanelIcon") (RIID . #x6803000b) (OFFSET . #x7f4) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the 0 based index of an image in the associated image list to display in a panel.")) ((NAME . "PanelhIcon") (RIID . #x6803000a) (OFFSET . #x7f8) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets an icon handle to draw in a panel. If reading this property, do not call DestroyIcon the returned hIcon - it is a handle to the actual icon used by the control, not a copy. If setting this property, the hIcon will be automatically destroyed w")) ((NAME . "PanelIcon") (RIID . #x6803000b) (OFFSET . #x7fc) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the 0 based index of an image in the associated image list to display in a panel.")) ((NAME . "PanelhIcon") (RIID . #x6803000a) (OFFSET . #x800) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets an icon handle to draw in a panel. If reading this property, do not call DestroyIcon the returned hIcon - it is a handle to the actual icon used by the control, not a copy. If setting this property, the hIcon will be automatically destroyed w")) ((NAME . "PanelStyle") (RIID . #x68030009) (OFFSET . #x804) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_USERDEFINED.Enum.ESTBRPanelStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the style used to draw a panel.")) ((NAME . "PanelStyle") (RIID . #x68030009) (OFFSET . #x808) (RETURNS . "VT_USERDEFINED.Enum.ESTBRPanelStyle")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the style used to draw a panel.")) ((NAME . "PanelMinWidth") (RIID . #x68030008) (OFFSET . #x80c) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the minimum allowable width for a panel. Note that icons and the sizing grip add additional width to the minimum.")) ((NAME . "PanelIdealWidth") (RIID . #x68030007) (OFFSET . #x810) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width of the panel calculated for auto-sizing panels.")) ((NAME . "PanelIdealWidth") (RIID . #x68030007) (OFFSET . #x814) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width of the panel calculated for auto-sizing panels.")) ((NAME . "PanelCount") (RIID . #x68030006) (OFFSET . #x818) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of panels in the status bar.")) ((NAME . "GetPanelRect") (RIID . #x60030015) (OFFSET . #x81c) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("iLeftPixels" "VT_PTR.VT_I4")("iTopPixels" "VT_PTR.VT_I4")("iRightPixels" "VT_PTR.VT_I4")("iBottomPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the outside bounding rectangle of a panel in the control.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x820) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font used to draw the status bar panels.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x824) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the font used to draw the status bar panels.")) ((NAME . "Enabled") (RIID . #x68030004) (OFFSET . #x828) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "Enabled") (RIID . #x68030004) (OFFSET . #x82c) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "AddPanel") (RIID . #x60030018) (OFFSET . #x830) (RETURNS . "VT_I4")(PARAMS ("eStyle" "VT_USERDEFINED.Enum.ESTBRPanelStyle")("sText" "VT_BSTR")("sToolTipText" "VT_BSTR")("iImgIndex" "VT_I4")("lMinWidth" "VT_I4")("bSpring" "VT_BOOL")("bFitContents" "VT_BOOL")("lItemData" "VT_I4")("sKey" "VT_BSTR")("vKeyBefore" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds or inserts a panel to the status bar control.")) ((NAME . "RemovePanel") (RIID . #x60030019) (OFFSET . #x834) (RETURNS . "VT_VARIANT")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a panel from the control.")) ((NAME . "BackColor") (RIID . #x68030003) (OFFSET . #x838) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back colour of the status bar control.")) ((NAME . "BackColor") (RIID . #x68030003) (OFFSET . #x83c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back colour of the status bar control.")) ((NAME . "ImageList") (RIID . #x68030002) (OFFSET . #x840) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Associates an ImageList with the status bar. The ImageList can either be a COMCTL32.OCX image list, a vbAccelerator image list or a long hImageList handle to an image list created using the COMCTL32.DLL API.")) ((NAME . "RedrawPanel") (RIID . #x6003001c) (OFFSET . #x844) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a panel to redraw.")) ((NAME . "SizeGrip") (RIID . #x68030001) (OFFSET . #x848) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a sizing grip will be displayed at the right-hand bottom corner of the status bar.")) ((NAME . "SizeGrip") (RIID . #x68030001) (OFFSET . #x84c) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a sizing grip will be displayed at the right-hand bottom corner of the status bar.")))) ("vbalStatusBar" (TYPE . "Coclass")(GUID . "{D589225C-832F-11D2-8E21-08B404C10000}")(ALIASES "_vbalStatusBar""ISubclass""__vbalStatusBar") (FUNCTIONS )) ("vbalStatusBar___v0" (TYPE . "Typedef")(GUID . "{D589225B-832F-11D2-8E21-08B404C10000}")(FUNCTIONS )) ("__vbalStatusBar" (TYPE . "Dispinterface")(GUID . "{702A494D-83E3-11D2-8E21-08B404C10000}")(FUNCTIONS ((NAME . "Click") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iPanel" "VT_I4")("x" "VT_R4")("y" "VT_R4")("eButton" "VT_USERDEFINED.Enum.MouseButtonConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a panel in the status bar is clicked.")) ((NAME . "DblClick") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iPanel" "VT_I4")("x" "VT_R4")("y" "VT_R4")("eButton" "VT_USERDEFINED.Enum.MouseButtonConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a panel in the status bar is double clicked.")) ((NAME . "DrawItem") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lHDC" "VT_I4")("iPanel" "VT_I4")("lLeftPixels" "VT_I4")("lTopPixels" "VT_I4")("lRightPixels" "VT_I4")("lBottomPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a panel with the Owner-Draw style set needs to be redrawn.")) ((NAME . "Timer") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when an the internal status bar timer fires. The internal status bar timer only operates to check key states and/or draw dates or times, so if your control does not use these custom styles then this event will not be raised.")) ((NAME . "Resize") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the control is resized or one of the panels is resized.")))) ("ESTBRSimplePanelStyle" (TYPE . "Enum")(GUID . "{D589225D-832F-11D2-8E21-08B404C10000}")(FUNCTIONS )) ("ESTBRPanelStyle" (TYPE . "Enum")(GUID . "{D589225E-832F-11D2-8E21-08B404C10000}")(FUNCTIONS )) )))